OrkasOrkas
Orkas API

Orkas API ドキュメント

Orkas のチャット、検索、音声、画像、動画をお使いのツールに接続できます。多くの AI アプリでは、チャット欄の Base URL、API キー、モデル名だけで設定できます。

チャット

OpenAI 互換の Chat Completions 形式で、AI アプリ、コマンドラインツール、独自サービスから利用できます。

接続設定

アプリで Base URL、API キー、モデルを求められた場合は、次の値を入力してください。

設定項目説明
Base URL
https://orkas.ai/v1
OpenAI 互換サービスのアドレスとして使用します。
API Key作成したキーをアプリの API キー欄に貼り付けます。
model
orkas-llm-1.5おすすめ
日常的な Q&A、文章作成、オフィス業務に適しています。含まれるモデル:DeepSeek V4 · GPT-5.6 Luna · Claude-Sonnet-5 · Gemini-3.6 Flash。
orkas-llm-1.5-pro
調査、動画、研究開発などの複雑なタスクに適しています。含まれるモデル:GPT-5.6 Sol · Claude Opus 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はい会話メッセージ。各項目に rolecontent を含めます。
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,260100 万 token あたり。正確な単価はリクエストにより変わります。
orkas-llm-1.5-pro入力 140–1,000、キャッシュ読み取り 14–100、キャッシュ作成 175–1,250、出力 840–4,500100 万 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-CNen などの読み上げ言語。選んだ音声が対応している必要があります。省略時は音声の既定言語です。
response_formatstringいいえmp3wavopusogg。既定値は 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 秒ごと。最低 1 秒として切り上げます。

画像

説明から画像を生成したり、参照画像を使って編集したりできます。1 回のリクエストで 1 枚返します。

画像を生成

エンドポイント

POST
https://orkas.ai/v1/images/generations
画像を生成

認証

Authorization: Bearer $ORKAS_API_KEY

リクエスト本文のパラメータ

パラメータ必須説明
promptstringはい画像の説明。最大 20,000 文字。
sizestringいいえ2k3k4k、または対応する幅×高さ。既定値は 2k
response_formatstringいいえurl または b64_json。既定値は b64_json
reference_imagesarrayいいえ編集用の HTTPS URL または対応する画像 data URL。最大 4 個。
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 を状態 URL で確認してください。

生成状態を確認

エンドポイント

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生成画像 1 枚ごと
生成状態を確認0リクエストごと

動画

テキストや参照メディアから動画を作成します。非同期処理のため、返されたタスク ID で進行状況を確認します。

動画を生成

エンドポイント

POST
https://orkas.ai/v1/videos
動画を生成

認証

Authorization: Bearer $ORKAS_API_KEY

リクエスト本文のパラメータ

パラメータ必須説明
promptstringはい生成または編集する動画の説明。
durationintegerいいえ4~15 秒。既定値は 5
resolutionstringいいえ480p720p1080p。既定値は 720p
qualitystringいいえbalanced は速度とクレジット消費のバランスを取り、quality は生成品質と安定性を優先します。既定値は balanced。実際の動画モデルは Orkas が自動選択します。
ratiostringいいえ16:99:161:14:33:421:9。既定値は 16:9
generate_audiobooleanいいえ動画の音声を生成します。既定値は true
reference_image_urlsarrayいいえ公開 HTTPS 画像 URL。最大 9 個。
reference_video_urlsarrayいいえ公開 HTTPS 動画 URL。最大 3 個。
operationstringいいえgenerate または edit。編集には参照動画が 1 個以上必要です。既定値は generate
seedintegerいいえ再現性を高めるための任意の seed。

リクエスト例

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出力 1 秒ごと
balanced · テキストまたは画像から動画 · 720p80出力 1 秒ごと
balanced · テキストまたは画像から動画 · 1080p248出力 1 秒ごと
quality · テキストまたは画像から動画 · 480p46出力 1 秒ごと
quality · テキストまたは画像から動画 · 720p100出力 1 秒ごと
quality · テキストまたは画像から動画 · 1080p248出力 1 秒ごと
balanced / quality · 動画編集または参照動画から生成 · 480p51出力 1 秒ごと
balanced / quality · 動画編集または参照動画から生成 · 720p109出力 1 秒ごと
balanced / quality · 動画編集または参照動画から生成 · 1080p271出力 1 秒ごと
動画の状態を確認0リクエストごと

セキュリティと制限

API キーは非公開にし、アプリごとに分け、漏えいの可能性があれば直ちに削除してください。

  • Authorization: Bearer sk-orkas-… リクエストヘッダーでキーを送信します。
  • 同じ会話のクレジット使用量をまとめるには、その会話の各リクエストで同じ匿名 ID を X-Orkas-Conversation-Id ヘッダーに指定します。ID は英数字、-_ のみ、最大 64 文字です。会話タイトルやメッセージ内容は送信しないでください。
  • ブラウザやモバイルアプリのコード、URL、ログ、ソース管理にキーを置かないでください。
  • アプリごとに別のキーを使うと、他のサービスに影響せず交換できます。
  • キーごとの上限:チャットと検索は毎分 120、音声 60、画像 30、動画 10。状態確認は毎分 120 です。
  • リクエストが多すぎる場合は HTTP 429 が返ります。少し待ってから再試行してください。

クレジット履歴

API の利用は Orkas Web の履歴で区別して表示され、Orkas 内の利用と見分けられます。