OrkasOrkas
Orkas-API

Orkas-API-Dokumentation

Binden Sie die Chat-, Such-, Sprach-, Bild- und Videofunktionen von Orkas in Ihre eigenen Tools ein. Beginnen Sie mit Chat: Dort finden Sie die Basis-URL, den API-Schlüssel und die Modellnamen, die die meisten KI-Anwendungen verwenden.

Chat

Verwenden Sie das OpenAI-kompatible Chat-Completions-Format in KI-Anwendungen, Befehlszeilentools oder Ihrem eigenen Dienst.

Verbindungseinstellungen

Wenn eine Anwendung nach Basis-URL, API-Schlüssel und Modell fragt, geben Sie die folgenden Werte ein.

EinstellungWertBeschreibung
Base URL
https://orkas.ai/v1
Verwenden Sie dies als Adresse des OpenAI-kompatiblen Dienstes.
API KeyFügen Sie den Schlüssel in das API-Schlüsselfeld der Anwendung ein.
model
orkas-llm-1.5Empfohlen
Ideal für alltägliche Fragen und Antworten, Schreiben und Büroarbeit. Enthält DeepSeek V4 · GPT-5.6 Luna · Claude-Sonnet-5 · Gemini-3.6 Flash.
orkas-llm-1.5-pro
Ideal für Recherche, Video, Forschung und Entwicklung sowie andere komplexe Aufgaben. Enthält GPT-5.6 Sol · Claude Opus 5 · Kimi K3.

Chat-Vervollständigung erstellen

Endpunkt

POST
https://orkas.ai/v1/chat/completions
Chat-Vervollständigung erstellen

Authentifizierung

Authorization: Bearer $ORKAS_API_KEY

Parameter im Anfragetext

ParameterTypErforderlichBeschreibung
modelstringJaorkas-llm-1.5 oder orkas-llm-1.5-pro.
messagesarrayJaNachrichten der Konversation. Jeder Eintrag enthält role und content.
streambooleanNeinBei true wird eine Streaming-Antwort zurückgegeben. Standard: false.

Anfragebeispiel

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"}]
  }'

Credit-Verbrauch

AbrechnungspostenCredit-AbzugAbrechnungseinheit
orkas-llm-1.5Eingabe 20–280; Cache lesen 2–28; Cache erstellen 25–350; Ausgabe 120–1260Pro 1M Tokens; der genaue Satz hängt von der Anfrage ab.
orkas-llm-1.5-proEingabe 140–1000; Cache lesen 14–100; Cache erstellen 175–1250; Ausgabe 840–4500Pro 1M Tokens; der genaue Satz hängt von der Anfrage ab.

Sprache

Wandeln Sie Text in eine Audiodatei um. Wählen Sie eine Stimmen-ID aus der folgenden Liste und das benötigte Audioformat.

Stimmen auflisten

Endpunkt

GET
https://orkas.ai/v1/audio/voices
Stimmen auflisten

Authentifizierung

Authorization: Bearer $ORKAS_API_KEY

Anfrageparameter

Dieser Endpunkt hat keine Anfrageparameter.

Anfragebeispiel

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

Verfügbare Stimmen-IDs

Stimmen-IDNameSprache
zh_female_vv_uranus_bigttsvivi 2.0Chinesisch / Englisch
saturn_zh_female_cancan_tob知性灿灿Chinesisch
saturn_zh_female_keainvsheng_tob可爱女生Chinesisch
saturn_zh_female_tiaopigongzhu_tob调皮公主Chinesisch
saturn_zh_male_shuanglangshaonian_tob爽朗少年Chinesisch
saturn_zh_male_tiancaitongzhuo_tob天才同桌Chinesisch
zh_female_xiaohe_uranus_bigtts小何Chinesisch
zh_male_m191_uranus_bigtts云舟Chinesisch
zh_male_taocheng_uranus_bigtts小天Chinesisch
en_male_tim_uranus_bigttsTimEnglisch
en_female_dacey_uranus_bigttsDaceyEnglisch
en_female_stokie_uranus_bigttsStokieEnglisch

Sprache generieren

Endpunkt

POST
https://orkas.ai/v1/audio/speech
Sprache generieren

Authentifizierung

Authorization: Bearer $ORKAS_API_KEY

Parameter im Anfragetext

ParameterTypErforderlichBeschreibung
modelstringJaVerwenden Sie orkas-tts-1.
inputstringJaZu synthetisierender Text, bis zu 16384 UTF-8-Bytes.
voicestringJaStimmen-ID aus der obigen Liste.
languagestringNeinSprache der Vertonung, etwa zh-CN oder en. Sie muss von der ausgewählten Stimme unterstützt werden; andernfalls wird deren Standardsprache verwendet.
response_formatstringNeinmp3, wav, opus oder ogg. Standard: mp3.
speednumberNeinSprechgeschwindigkeit von 0.5 bis 2.0. Standard: 1.0.

Anfragebeispiel

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

Credit-Verbrauch

AbrechnungspostenCredit-AbzugAbrechnungseinheit
Stimmen auflisten0Pro Anfrage
Sprache generieren0.125Pro geschätzter Ausgabesekunde, auf mindestens eine Sekunde aufgerundet.

Bilder

Generieren Sie ein Bild anhand einer Beschreibung oder stellen Sie Referenzbilder zur Bearbeitung bereit. Pro Anfrage wird ein Bild zurückgegeben.

Bild generieren

Endpunkt

POST
https://orkas.ai/v1/images/generations
Bild generieren

Authentifizierung

Authorization: Bearer $ORKAS_API_KEY

Parameter im Anfragetext

ParameterTypErforderlichBeschreibung
promptstringJaBildbeschreibung, bis zu 20000 Zeichen.
sizestringNein2k, 3k, 4k oder ein unterstützter Wert für Breite×Höhe. Standard: 2k.
response_formatstringNeinurl oder b64_json. Standard: b64_json.
reference_imagesarrayNeinBis zu vier HTTPS-URLs oder unterstützte Bild-Daten-URLs zur Bearbeitung.
asyncbooleanNeinBei true wird eine Aufgaben-ID zurückgegeben. Empfohlen, um Zeitüberschreitungen bei Anfragen zu vermeiden. Standard: false.

Anfragebeispiel

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
  }'
Bei längeren Anfragen: Setzen Sie "async": true. Die API gibt eine Aufgaben-id zurück; verwenden Sie die Status-URL, bis das Ergebnis bereitsteht.

Generierungsstatus prüfen

Endpunkt

GET
https://orkas.ai/v1/images/generations/{id}
Generierungsstatus prüfen

Authentifizierung

Authorization: Bearer $ORKAS_API_KEY

Pfadparameter

ParameterTypErforderlichBeschreibung
idstringJaAufgaben-ID, die von der Erstellungsanfrage zurückgegeben wird.

Anfragebeispiel

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

Credit-Verbrauch

AbrechnungspostenCredit-AbzugAbrechnungseinheit
Bild generieren22Pro generiertem Bild
Generierungsstatus prüfen0Pro Anfrage

Videos

Erstellen Sie ein Video aus Text oder Referenzmedien. Videoanfragen laufen asynchron; prüfen Sie den Fortschritt mit der zurückgegebenen Aufgaben-ID.

Video erstellen

Endpunkt

POST
https://orkas.ai/v1/videos
Video erstellen

Authentifizierung

Authorization: Bearer $ORKAS_API_KEY

Parameter im Anfragetext

ParameterTypErforderlichBeschreibung
promptstringJaBeschreibung des zu generierenden oder zu bearbeitenden Videos.
durationintegerNein4–15 Sekunden. Standard: 5.
resolutionstringNein480p, 720p oder 1080p. Standard: 720p.
qualitystringNeinbalanced wägt Geschwindigkeit und Credit-Verbrauch ab; quality priorisiert Generierungsqualität und Stabilität. Standard: balanced. Orkas wählt weiterhin automatisch das kompatible Videomodell aus.
ratiostringNein16:9, 9:16, 1:1, 4:3, 3:4 oder 21:9. Standard: 16:9.
generate_audiobooleanNeinVideoton generieren. Standard: true.
reference_image_urlsarrayNeinBis zu neun öffentliche HTTPS-Bild-URLs.
reference_video_urlsarrayNeinBis zu drei öffentliche HTTPS-Video-URLs.
operationstringNeingenerate oder edit. Für die Bearbeitung ist mindestens ein Referenzvideo erforderlich. Standard: generate.
seedintegerNeinOptionaler Seed für reproduzierbare Generierung.

Anfragebeispiel

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
  }'

Videostatus prüfen

Endpunkt

GET
https://orkas.ai/v1/videos/{id}
Videostatus prüfen

Authentifizierung

Authorization: Bearer $ORKAS_API_KEY

Pfadparameter

ParameterTypErforderlichBeschreibung
idstringJaAufgaben-ID, die von der Erstellungsanfrage zurückgegeben wird.

Anfragebeispiel

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

Credit-Verbrauch

AbrechnungspostenCredit-AbzugAbrechnungseinheit
balanced · Text oder Bild zu Video · 480p37Pro Ausgabesekunde
balanced · Text oder Bild zu Video · 720p80Pro Ausgabesekunde
balanced · Text oder Bild zu Video · 1080p248Pro Ausgabesekunde
quality · Text oder Bild zu Video · 480p46Pro Ausgabesekunde
quality · Text oder Bild zu Video · 720p100Pro Ausgabesekunde
quality · Text oder Bild zu Video · 1080p248Pro Ausgabesekunde
balanced / quality · Videobearbeitung oder Generierung mit Referenzvideo · 480p51Pro Ausgabesekunde
balanced / quality · Videobearbeitung oder Generierung mit Referenzvideo · 720p109Pro Ausgabesekunde
balanced / quality · Videobearbeitung oder Generierung mit Referenzvideo · 1080p271Pro Ausgabesekunde
Videostatus prüfen0Pro Anfrage

Sicherheit und Limits

Halten Sie API-Schlüssel geheim, verwenden Sie für verschiedene Anwendungen separate Schlüssel und löschen Sie einen Schlüssel sofort, wenn er möglicherweise offengelegt wurde.

  • Senden Sie den Schlüssel im Anfrageheader Authorization: Bearer sk-orkas-….
  • Um den Credit-Verbrauch einer Konversation zu gruppieren, senden Sie bei deren Anfragen dieselbe opake ID in X-Orkas-Conversation-Id. Verwenden Sie nur Buchstaben, Ziffern, - oder _ (bis zu 64 Zeichen); senden Sie weder einen Titel noch Nachrichteninhalte.
  • Speichern Sie Schlüssel weder im Code von Browser- oder Mobilanwendungen noch in URLs, Protokollen oder der Versionsverwaltung.
  • Erstellen Sie für jede Anwendung einen separaten Schlüssel, damit er sich ohne Auswirkungen auf andere Dienste ersetzen lässt.
  • Limits pro Schlüssel: 120 Anfragen/min für Chat und Suche, 60 für Sprache, 30 Bildanfragen und 10 Videoanfragen. Für Statusabfragen sind 120 Anfragen/min zulässig.
  • Bei zu häufigen Anfragen gibt die API HTTP 429 zurück. Warten Sie kurz, bevor Sie es erneut versuchen.

Credit-Verlauf

API-Nutzung wird im Credit-Verlauf von Orkas Web separat gekennzeichnet, damit Sie sie von der Nutzung in Orkas unterscheiden können.