概覽
TokenLab API 是原生優先,同時相容 OpenAI 的。需要供應商原生行為時,使用 Anthropic 的POST /v1/messages 或 Gemini 的 /v1beta/models/...:generateContent;遷移已有 OpenAI 風格 SDK 或工具時,使用 OpenAI 相容的 /v1 端點。POST /v1/responses 仍是需要 Responses 特定行為時的進階可選路徑。
基本 URL
驗證
所有 API 端點都需要使用 Bearer token 進行驗證:支援的端點
聊天與文本生成
Embeddings 與 Rerank
影像
部分影像模型可能會直接回傳內嵌結果,部分則會回傳以任務為基礎的回應,且有些會依據路由到的提供者而採取任一行為。如果建立回應包含
poll_url,請按該 URL 完整追蹤。音訊
即時
使用
/v1/realtime 發起 WebSocket 升級請求。一般 GET /v1/realtime 會回傳端點資訊,方便無法直接檢查 WebSocket 路由的用戶端使用。它不是 OpenAI Realtime REST 面;client secret、translation client secret、Calls 和 legacy beta session 端點目前不對外提供。影片
對於新客戶,建議優先使用
/v1/tasks/{id},並追蹤建立回應時所回傳的 poll_url。保留 /v1/videos/generations/{id} 僅作向後相容之用。非同步任務
此端點不限於影片、音樂與 3D。一些影像任務也可能使用
/v1/tasks/{id} 作為標準的輪詢路徑。音樂
對於新客戶,建議優先追蹤回傳的
poll_url。若需要固定的任務狀態端點,請使用 /v1/tasks/{id};保留 /v1/music/generations/{id} 以支援音樂專用的相容性路徑。3D 生成
對於新客戶,建議優先追蹤回傳的
poll_url。若需要固定的任務狀態端點,請使用 /v1/tasks/{id};保留 /v1/3d/generations/{id} 以支援 3D 專用的相容性路徑。模型
Gemini (v1beta)
原生支援 Google Gemini API 格式:Gemini 端點除了標準的 Bearer token 驗證外,亦支援使用
?key= 查詢參數進行認證。回應格式
所有回應遵循一致的格式:成功回應
路由透明性
所有回應都包含帶有頻道資訊的_routing 欄位:
錯誤回應
速率限制
速率限制依角色而定,且可由管理員設定。預設值:若需自訂速率限制,請聯絡客服。實際數值可能因帳戶設定而異。
429 狀態碼並在回應中包含 Retry-After 標頭,指示需等待的時間。
OpenAPI 規格
OpenAPI 規格
下載完整的 OpenAPI 3.0 規格