OrkasOrkas
Orkas API

Orkas API belgeleri

Orkas'ın sohbet, arama, konuşma, görsel ve video yeteneklerini kendi araçlarınıza bağlayın. Çoğu yapay zekâ uygulamasının kullandığı temel URL'yi, API anahtarını ve model adlarını bulmak için Sohbet bölümünden başlayın.

Sohbet

Yapay zekâ uygulamalarında, komut satırı araçlarında veya kendi hizmetinizde OpenAI uyumlu Chat Completions biçimini kullanın.

Bağlantı ayarları

Bir uygulama temel URL, API anahtarı ve model istiyorsa aşağıdaki değerleri girin.

AyarDeğerAçıklama
Base URL
https://orkas.ai/v1
Bunu OpenAI uyumlu hizmet adresi olarak kullanın.
API KeyAnahtarı uygulamanın API anahtarı alanına yapıştırın.
model
orkas-llm-1.5Önerilen
Günlük soru-cevap, yazı ve ofis işleri için en uygun seçenek. DeepSeek V4.1 Flash · GPT-6 Luna · Claude-Sonnet-5 · Gemini-3.8 Flash içerir.
orkas-llm-1.5-pro
Araştırma, video, Ar-Ge ve diğer karmaşık görevler için en uygun seçenek. GPT-6 Sol · Claude Opus 5.5 · Kimi K3 içerir.

Sohbet tamamlama oluştur

Uç nokta

POST
https://orkas.ai/v1/chat/completions
Sohbet tamamlama oluştur

Kimlik doğrulama

Authorization: Bearer $ORKAS_API_KEY

İstek gövdesi parametreleri

ParametreTürGerekliAçıklama
modelstringEvetorkas-llm-1.5 veya orkas-llm-1.5-pro.
messagesarrayEvetSohbet mesajları. Her öğe role ve content içerir.
streambooleanHayırtrue olduğunda akış hâlinde yanıt döndürür. Varsayılan: false.

İstek örneği

curl https://orkas.ai/v1/chat/completions \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "orkas-llm-1.5",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Kredi kullanımı

Faturalandırma kalemiDüşülen krediFaturalandırma birimi
orkas-llm-1.5Girdi 20–280; önbellek okuma 2–28; önbellek oluşturma 25–350; çıktı 120–1,2601M token başına; kesin birim ücret isteğe bağlıdır.
orkas-llm-1.5-proGirdi 140–1,000; önbellek okuma 14–100; önbellek oluşturma 175–1,250; çıktı 840–4,5001M token başına; kesin birim ücret isteğe bağlıdır.

Konuşma

Metni ses dosyasına dönüştürün. Aşağıdaki listeden bir ses kimliği seçin ve ihtiyacınız olan ses biçimini belirleyin.

Sesleri listele

Uç nokta

GET
https://orkas.ai/v1/audio/voices
Sesleri listele

Kimlik doğrulama

Authorization: Bearer $ORKAS_API_KEY

İstek parametreleri

Bu uç noktanın istek parametresi yoktur.

İstek örneği

curl https://orkas.ai/v1/audio/voices \
  -H "Authorization: Bearer $ORKAS_API_KEY"

Kullanılabilir ses kimlikleri

Ses kimliğiAdDil
zh_female_vv_uranus_bigttsvivi 2.0Çince / İngilizce
saturn_zh_female_cancan_tob知性灿灿Çince
saturn_zh_female_keainvsheng_tob可爱女生Çince
saturn_zh_female_tiaopigongzhu_tob调皮公主Çince
saturn_zh_male_shuanglangshaonian_tob爽朗少年Çince
saturn_zh_male_tiancaitongzhuo_tob天才同桌Çince
zh_female_xiaohe_uranus_bigtts小何Çince
zh_male_m191_uranus_bigtts云舟Çince
zh_male_taocheng_uranus_bigtts小天Çince
en_male_tim_uranus_bigttsTimİngilizce
en_female_dacey_uranus_bigttsDaceyİngilizce
en_female_stokie_uranus_bigttsStokieİngilizce

Konuşma üret

Uç nokta

POST
https://orkas.ai/v1/audio/speech
Konuşma üret

Kimlik doğrulama

Authorization: Bearer $ORKAS_API_KEY

İstek gövdesi parametreleri

ParametreTürGerekliAçıklama
modelstringEvetorkas-tts-1 kullanın.
inputstringEvetSentezlenecek metin, en fazla 16,384 UTF-8 baytı.
voicestringEvetYukarıdaki listeden ses kimliği.
languagestringHayırzh-CN veya en gibi anlatım dili. Seçilen ses tarafından desteklenmelidir; aksi takdirde sesin varsayılan dili kullanılır.
response_formatstringHayırmp3, wav, opus veya ogg. Varsayılan: mp3.
speednumberHayır0.5 ile 2.0 arasında konuşma hızı. Varsayılan: 1.0.

İstek örneği

curl https://orkas.ai/v1/audio/speech \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model":"orkas-tts-1",
    "input":"你好,欢迎使用 Orkas。",
    "voice":"zh_female_vv_uranus_bigtts",
    "language":"zh-CN",
    "response_format":"mp3",
    "speed":1.0
  }' --output speech.mp3

Kredi kullanımı

Faturalandırma kalemiDüşülen krediFaturalandırma birimi
Sesleri listele0İstek başına
Konuşma üret0.125En az bir saniyeye yukarı yuvarlanan tahmini çıktı saniyesi başına.

Görseller

Bir açıklamadan görsel üretin veya düzenleme için referans görseller sağlayın. Her istekte bir görsel döndürülür.

Görsel üret

Uç nokta

POST
https://orkas.ai/v1/images/generations
Görsel üret

Kimlik doğrulama

Authorization: Bearer $ORKAS_API_KEY

İstek gövdesi parametreleri

ParametreTürGerekliAçıklama
promptstringEvetEn fazla 20,000 karakterlik görsel açıklaması.
sizestringHayır2k, 3k, 4k veya desteklenen bir genişlik×yükseklik değeri. Varsayılan: 2k.
response_formatstringHayırurl veya b64_json. Varsayılan: b64_json.
reference_imagesarrayHayırDüzenleme için en fazla dört HTTPS URL'si veya desteklenen görsel veri URL'si.
asyncbooleanHayırtrue olduğunda görev kimliği döndürür. İstek zaman aşımını önlemek için önerilir. Varsayılan: false.

İstek örneği

curl https://orkas.ai/v1/images/generations \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt":"A product photo on a clean studio background",
    "size":"2k",
    "response_format":"url",
    "async":true
  }'
Daha uzun istekler için: "async": true ayarlayın. API bir görev id değeri döndürür; sonuç hazır olana kadar durum URL'sini kullanın.

Üretim durumunu kontrol et

Uç nokta

GET
https://orkas.ai/v1/images/generations/{id}
Üretim durumunu kontrol et

Kimlik doğrulama

Authorization: Bearer $ORKAS_API_KEY

Yol parametreleri

ParametreTürGerekliAçıklama
idstringEvetOluşturma isteğinin döndürdüğü görev kimliği.

İstek örneği

curl https://orkas.ai/v1/images/generations/$TASK_ID \
  -H "Authorization: Bearer $ORKAS_API_KEY"

Kredi kullanımı

Faturalandırma kalemiDüşülen krediFaturalandırma birimi
Görsel üret22Üretilen görsel başına
Üretim durumunu kontrol et0İstek başına

Videolar

Metinden veya referans medyadan video oluşturun. Video istekleri eşzamansız çalışır; ilerlemeyi kontrol etmek için döndürülen görev kimliğini kullanın.

Video oluştur

Uç nokta

POST
https://orkas.ai/v1/videos
Video oluştur

Kimlik doğrulama

Authorization: Bearer $ORKAS_API_KEY

İstek gövdesi parametreleri

ParametreTürGerekliAçıklama
promptstringEvetÜretilecek veya düzenlenecek videonun açıklaması.
durationintegerHayır4–15 saniye. Varsayılan: 5.
resolutionstringHayır480p, 720p veya 1080p. Varsayılan: 720p.
qualitystringHayırbalanced hız ve kredi kullanımını dengeler; quality üretim kalitesine ve kararlılığa öncelik verir. Varsayılan: balanced. Orkas uyumlu video modelini yine otomatik seçer.
ratiostringHayır16:9, 9:16, 1:1, 4:3, 3:4 veya 21:9. Varsayılan: 16:9.
generate_audiobooleanHayırVideo sesi üret. Varsayılan: true.
reference_image_urlsarrayHayırEn fazla dokuz herkese açık HTTPS görsel URL'si.
reference_video_urlsarrayHayırEn fazla üç herkese açık HTTPS video URL'si.
operationstringHayırgenerate veya edit. Düzenleme için en az bir referans video gerekir. Varsayılan: generate.
seedintegerHayırTekrarlanabilir üretim için isteğe bağlı rastgelelik tohumu.

İstek örneği

curl https://orkas.ai/v1/videos \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt":"Camera circles a ceramic lamp in a dark studio",
    "duration":5,
    "resolution":"720p",
    "quality":"balanced",
    "ratio":"16:9",
    "generate_audio":true
  }'

Video durumunu kontrol et

Uç nokta

GET
https://orkas.ai/v1/videos/{id}
Video durumunu kontrol et

Kimlik doğrulama

Authorization: Bearer $ORKAS_API_KEY

Yol parametreleri

ParametreTürGerekliAçıklama
idstringEvetOluşturma isteğinin döndürdüğü görev kimliği.

İstek örneği

curl https://orkas.ai/v1/videos/$TASK_ID \
  -H "Authorization: Bearer $ORKAS_API_KEY"

Kredi kullanımı

Faturalandırma kalemiDüşülen krediFaturalandırma birimi
balanced · Metinden veya görselden videoya · 480p37Çıktı saniyesi başına
balanced · Metinden veya görselden videoya · 720p80Çıktı saniyesi başına
balanced · Metinden veya görselden videoya · 1080p248Çıktı saniyesi başına
quality · Metinden veya görselden videoya · 480p46Çıktı saniyesi başına
quality · Metinden veya görselden videoya · 720p100Çıktı saniyesi başına
quality · Metinden veya görselden videoya · 1080p248Çıktı saniyesi başına
balanced / quality · Video düzenleme veya referans videodan üretim · 480p51Çıktı saniyesi başına
balanced / quality · Video düzenleme veya referans videodan üretim · 720p109Çıktı saniyesi başına
balanced / quality · Video düzenleme veya referans videodan üretim · 1080p271Çıktı saniyesi başına
Video durumunu kontrol et0İstek başına

Güvenlik ve sınırlar

API anahtarlarını gizli tutun, farklı uygulamalar için ayrı anahtarlar kullanın ve sızmış olabilecek bir anahtarı hemen silin.

  • Anahtarı Authorization: Bearer sk-orkas-… istek başlığında gönderin.
  • Bir sohbete ait kredi kullanımını gruplamak için o sohbetin isteklerinde X-Orkas-Conversation-Id başlığıyla aynı, anlam taşımayan kimliği gönderin. Yalnızca harf, rakam, - veya _ kullanın (en fazla 64 karakter); başlık veya mesaj içeriği göndermeyin.
  • Anahtarı tarayıcı veya mobil uygulama koduna, URL'lere, günlüklere ya da kaynak kod yönetimine koymayın.
  • Diğer hizmetleri etkilemeden değiştirilebilmesi için her uygulamaya ayrı bir anahtar oluşturun.
  • Anahtar başına sınırlar: dakikada sohbet ve arama için 120, konuşma için 60, görsel için 30 ve video için 10 istek. Durum kontrollerinde dakikada 120 isteğe izin verilir.
  • İstekler çok sık gönderilirse API HTTP 429 döndürür. Tekrar denemeden önce kısa süre bekleyin.

Kredi geçmişi

API kullanımı, Orkas içindeki kullanımdan ayırt edebilmeniz için Orkas Web kredi geçmişinde ayrı işaretlenir.