Skip to main content

概覽

TokenLab 最容易按所需行為選擇 SDK:
  • 需要 Claude 原生 /v1/messages 行為時,使用官方 Anthropic SDKs
  • 需要 Gemini 原生請求格式時,使用官方 Gemini / Google AI 工具
  • 遷移 OpenAI 相容 /v1 路由或 Responses 風格用法時,使用官方 OpenAI SDKs
具體支援邊界請以各整合頁為準。在這套文件裡,“recommended” 或 “supported” 代表存在已文件化的配置路徑,並不自動等同於每個框架輔助層或供應商特定功能都做了端到端回歸。

建議的 SDKs

OpenAI Python

pip install openai

OpenAI Node

npm install openai

OpenAI Go

go get github.com/openai/openai-go/v3

Anthropic SDK

原生支援 Claude Messages API

OpenAI SDK 範例

當你遷移已有 OpenAI 相容客戶端,或明確想走 /v1 相容路徑時使用這個範例。需要 Claude 原生或 Gemini 原生功能時,請改用對應的原生 SDK。

OpenAI Go 範例

Anthropic SDK 範例

你應該使用哪個 SDK?

最佳實務

Anthropic 或 Gemini 原生路由適合供應商特定欄位、工具、串流細節,以及不應透過另一種格式翻譯的行為。
OpenAI 相容 SDK 最適合已有 OpenAI 風格客戶端、可移植聊天和 embeddings。它是相容入口,不是 TokenLab 唯一的 API 表面。
在 client 配置中直接傳入 TokenLab 的 base URL,而不是依賴較舊的環境變數別名。