Skip to main content

概覽

TokenLab 可與官方 OpenAI SDK 一起使用,方法是將客戶端指向 https://api.tokenlab.sh/v1 對於大多數新專案,預設建議使用 Chat Completions 作為 OpenAI 相容路徑。僅在你明確需要 Responses 特定行為時才使用 Responses API Responses 特有的欄位不保證在每個模型與路由的路徑中行為一致。
Python、JavaScript 和 Go 有官方的 OpenAI SDK。PHP 與 OpenAI 相容的社群客戶端相容性良好,但 PHP 並不是官方的 OpenAI SDK。
類型: Native SDK主要路徑: OpenAI 相容 / Chat Completions支援信心: 核心支援路徑

安裝

僅在你明確需要 Responses 特定行為時使用 POST /v1/responses。有些僅限 Responses 的欄位仍可能依賴所選模型與路由路徑。

設定用戶端

建議:Chat Completions

進階:Responses API

僅在你的工具或工作流程明確依賴 OpenAI Responses 語意時使用此路徑。

使用 Responses 進行串流

工具 / 函數調用

Responses 的視覺功能

Embeddings

Chat Completions

Chat Completions 是 TokenLab 的預設 OpenAI 相容路徑:

疑難排解

  • 驗證 base URL 是否完全為 https://api.tokenlab.sh/v1
  • 檢查是否有代理干擾或自訂的 HTTP 客戶端覆寫
  • 在偵錯供應商行為前,確保你的 SDK 版本是最新的
  • 檢查你的 API key 是否以 sk- 開頭
  • 驗證該金鑰在 TokenLab 控制台中是否為啟用狀態
  • 確認 SDK 是否傳送 Authorization: Bearer ...
  • responses.create(...) 會發送請求到 /v1/responses
  • chat.completions.create(...) 會發送請求到 /v1/chat/completions
  • 預設使用 Chat Completions,除非你明確需要 Responses 特定行為