OrkasOrkas
Orkas API

Orkas API 文件

把 Orkas 的對話、搜索、語音、圖片和影片能力接入你常用的工具。大多數 AI 應用只需要對話模塊中的 Base URL、API Key 和模型名稱。

對話

使用兼容 OpenAI 的 Chat Completions 格式,可接入 AI 應用、命令行工具或你自己的服務。

接入配置

如果應用要求填寫 Base URL、API Key 和模型,請使用下面的內容。

配置項填寫內容說明
Base URL
https://orkas.ai/v1
作為兼容 OpenAI 的服務地址填寫。
API Key把建立後的 Key 粘貼到應用的 API Key 輸入框。
model
orkas-llm-1.5推薦
適合問答、寫作、辦公等日常任務。包含:DeepSeek V4.1 Flash · GPT-6 Luna · Claude-Sonnet-5 · Gemini-3.8 Flash。
orkas-llm-1.5-pro
適合研究、影片、研發等複雜任務。包含:GPT-6 Sol · Claude Opus 5.5 · Kimi K3。

建立對話回復

介面地址

POST
https://orkas.ai/v1/chat/completions
建立對話回復

鑒權

Authorization: Bearer $ORKAS_API_KEY

請求體參數

參數類型必填說明
modelstring是orkas-llm-1.5 或 orkas-llm-1.5-pro。
messagesarray是對話消息數組,每項包含 role 和 content。
streamboolean否設為 true 時流式返回,預設 false。

請求示例

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

積分消耗

計費項目積分抵扣計費單位
orkas-llm-1.5輸入 20–280;緩存讀取 2–28;緩存建立 25–350;輸出 120–1,260每 100 萬 token;具體費率根據請求動態確定。
orkas-llm-1.5-pro輸入 140–1,000;緩存讀取 14–100;緩存建立 175–1,250;輸出 840–4,500每 100 萬 token;具體費率根據請求動態確定。

語音

把文本轉換成音頻檔案。從下面選擇音色 ID,並指定需要的音頻格式。

查看音色

介面地址

GET
https://orkas.ai/v1/audio/voices
查看音色

鑒權

Authorization: Bearer $ORKAS_API_KEY

請求參數

此介面沒有請求參數。

請求示例

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

可用音色 ID

音色 ID名稱語言
zh_female_vv_uranus_bigttsvivi 2.0中文 / 英文
saturn_zh_female_cancan_tob知性灿灿中文
saturn_zh_female_keainvsheng_tob可爱女生中文
saturn_zh_female_tiaopigongzhu_tob调皮公主中文
saturn_zh_male_shuanglangshaonian_tob爽朗少年中文
saturn_zh_male_tiancaitongzhuo_tob天才同桌中文
zh_female_xiaohe_uranus_bigtts小何中文
zh_male_m191_uranus_bigtts云舟中文
zh_male_taocheng_uranus_bigtts小天中文
en_male_tim_uranus_bigttsTim英文
en_female_dacey_uranus_bigttsDacey英文
en_female_stokie_uranus_bigttsStokie英文

生成語音

介面地址

POST
https://orkas.ai/v1/audio/speech
生成語音

鑒權

Authorization: Bearer $ORKAS_API_KEY

請求體參數

參數類型必填說明
modelstring是固定使用 orkas-tts-1。
inputstring是需要合成的文本,最多 16,384 個 UTF-8 字節。
voicestring是從上方音色列表選擇音色 ID。
languagestring否朗讀語言,例如 zh-CN 或 en。必須是所選音色支援的語言;不填寫時使用音色預設語言。
response_formatstring否mp3、wav、opus 或 ogg,預設 mp3。
speednumber否語速範圍 0.5–2.0,預設 1.0。

請求示例

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

積分消耗

計費項目積分抵扣計費單位
查看音色0每次請求
生成語音0.125按預估輸出時長每秒計費,至少按 1 秒向上取整。

圖片

根據文字描述生成圖片,也可以提供參考圖片進行編輯。每次請求返回一張圖片。

生成圖片

介面地址

POST
https://orkas.ai/v1/images/generations
生成圖片

鑒權

Authorization: Bearer $ORKAS_API_KEY

請求體參數

參數類型必填說明
promptstring是圖片描述,最多 20,000 個字符。
sizestring否2k、3k、4k 或受支援的寬×高,預設 2k。
response_formatstring否url 或 b64_json,預設 b64_json。
reference_imagesarray否最多 4 個 HTTPS URL 或受支援的圖片 data URL,用於圖片編輯。
asyncboolean否設為 true 時返回任務 ID,推薦使用以避免請求超時,預設 false。

請求示例

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
  }'
耗時較長時:設定 "async": true。介面會返回任務 id,使用狀態地址查詢,直到結果就緒。

查詢生成狀態

介面地址

GET
https://orkas.ai/v1/images/generations/{id}
查詢生成狀態

鑒權

Authorization: Bearer $ORKAS_API_KEY

路徑參數

參數類型必填說明
idstring是建立任務時返回的任務 ID。

請求示例

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

積分消耗

計費項目積分抵扣計費單位
生成圖片22每張生成圖片
查詢生成狀態0每次請求

影片

根據文字或參考媒體生成影片。影片請求為異步處理,請使用返回的任務 ID 查詢進度。

生成影片

介面地址

POST
https://orkas.ai/v1/videos
生成影片

鑒權

Authorization: Bearer $ORKAS_API_KEY

請求體參數

參數類型必填說明
promptstring是需要生成或編輯的影片描述。
durationinteger否4–15 秒,預設 5 秒。
resolutionstring否480p、720p 或 1080p,預設 720p。
qualitystring否balanced 平衡生成速度和積分消耗;quality 優先保證生成質量和穩定性。預設 balanced,實際影片模型仍由 Orkas 自動選擇。
ratiostring否16:9、9:16、1:1、4:3、3:4 或 21:9,預設 16:9。
generate_audioboolean否是否生成影片音頻,預設 true。
reference_image_urlsarray否最多 9 個公開 HTTPS 圖片 URL。
reference_video_urlsarray否最多 3 個公開 HTTPS 影片 URL。
operationstring否generate 或 edit;編輯至少需要一個參考影片,預設 generate。
seedinteger否可選的生成隨機種子,用於提高結果的可復現性。

請求示例

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

查詢影片狀態

介面地址

GET
https://orkas.ai/v1/videos/{id}
查詢影片狀態

鑒權

Authorization: Bearer $ORKAS_API_KEY

路徑參數

參數類型必填說明
idstring是建立任務時返回的任務 ID。

請求示例

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

積分消耗

計費項目積分抵扣計費單位
balanced · 文字或圖片生成影片 · 480p37每輸出秒
balanced · 文字或圖片生成影片 · 720p80每輸出秒
balanced · 文字或圖片生成影片 · 1080p248每輸出秒
quality · 文字或圖片生成影片 · 480p46每輸出秒
quality · 文字或圖片生成影片 · 720p100每輸出秒
quality · 文字或圖片生成影片 · 1080p248每輸出秒
balanced / quality · 影片編輯或參考影片生成 · 480p51每輸出秒
balanced / quality · 影片編輯或參考影片生成 · 720p109每輸出秒
balanced / quality · 影片編輯或參考影片生成 · 1080p271每輸出秒
查詢影片狀態0每次請求

安全與限流

請妥善保管 API Key,為不同應用分別建立 Key;如果可能洩露,應立即刪除。

  • 請在請求頭中通過 Authorization: Bearer sk-orkas-… 發送 Key。
  • 如需把同一會話的積分消耗合併展示,請在該會話的請求中使用相同的匿名 ID,並通過 X-Orkas-Conversation-Id 請求頭髮送。ID 僅支援字母、數字、-、_,最長 64 個字符;不要上傳會話標題或消息內容。
  • 不要把 Key 放進瀏覽器或移動端代碼、URL、日誌或源碼倉庫。
  • 建議每個應用單獨使用一個 Key,這樣更換時不會影響其他服務。
  • 單 Key 限流:對話和搜索每分鐘 120 次、語音 60 次、圖片 30 次、影片 10 次;狀態查詢每分鐘 120 次。
  • 請求過快時介面會返回 HTTP 429,請稍後再試。

積分記錄

API 產生的用量會在 Orkas Web 積分記錄中單獨標記,方便與 Orkas 內的用量區分。