U9 AI · DOCUMENTATION

API 位址、協定與模型選擇

區分模型目錄、文字協定與非同步多模態任務,避免位址與模型選錯。

下載 MD 文件 ↓

介面位址與驗證#

使用 HTTPS,以 Authorization: Bearer 攜帶本站 API 金鑰。OpenAI 相容客戶端基底網址以 /v1 結尾,請勿重複拼接 /v1。Claude Code 填寫根位址,由工具自行追加 /v1/messages。

APIURL
Models · GEThttps://u9ai.ai/v1/models
Chat Completions · POSThttps://u9ai.ai/v1/chat/completions
Responses · POSThttps://u9ai.ai/v1/responses
Anthropic Messages · POSThttps://u9ai.ai/v1/messages

依協定選擇模型#

GET /v1/models 出現模型,不代表它支援所有端點。支援 Chat Completions 不代表支援 Responses。Claude Code 需要合適的 Claude 模型與 Anthropic Messages 行為;生圖與影片模型無法替代。用於程式助手前,請讓客服確認模型的協定、串流、工具呼叫與上下文限制。

最小文字請求#

以已確認支援 Chat Completions 的模型 ID 取代 YOUR_CHAT_MODEL_ID。生成請求會消耗餘額;先測試短文字非串流請求,再分別驗證串流與完整工具呼叫往返。

bash
curl --fail-with-body -sS "https://u9ai.ai/v1/chat/completions" \
  -H "Authorization: Bearer $U9AI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"YOUR_CHAT_MODEL_ID","messages":[{"role":"user","content":"Hello"}],"stream":false}'

圖像、影片與音樂介面#

多模態模型各自有專屬欄位、供應商協定與非同步任務端點。請勿將影片模型送到 /chat/completions,也不要假設所有生圖模型都接受同一種請求。依模型規格與工作台支援的欄位操作;保存任務 ID,使用供應商規定的查詢端點輪詢。任務完成且存在有效輸出資源後,才有可下載結果。

/api/user/playground 是使用登入工作階段的網站介面,不能代替公開 API 金鑰驗證。外部串接請勿複製網站 Cookie。缺少模型專用文件時,請附模型 ID 與呼叫目的提交工單,確認介面契約再實作。

正式串接#

保存請求編號和錯誤資訊,不記錄金鑰。建立請求逾時後不要盲目重送,任務可能已建立並產生費用;先查詢已知任務。串流中斷也不代表免費失敗,請核對最終請求狀態與錢包明細。

← 使用文件