Ma trận tương thích
SDK & Thư viện
Các SDK và thư viện được khuyến nghị cho tích hợp TokenLab
Tổng quan
TokenLab dễ tích hợp nhất khi khớp SDK với hành vi bạn cần:
- các SDK Anthropic chính thức cho hành vi gốc của Claude
/v1/messages - công cụ Gemini / Google AI chính thức cho các định dạng yêu cầu gốc của Gemini
- các SDK OpenAI chính thức cho các route
/v1tương thích với OpenAI và cách sử dụng kiểu Responses
Xem trang tích hợp tương ứng để cấu hình ứng dụng và biết giới hạn mô hình. Bắt đầu nhanh có ví dụ yêu cầu đầu tiên hoàn chỉnh.
Các SDK được khuyến nghị
OpenAI Python
pip install openai
OpenAI Node
npm install openai
OpenAI Go
go get github.com/openai/openai-go/v3
Anthropic SDK
Hỗ trợ API Claude Messages gốc
Ví dụ OpenAI SDK
Hãy dùng điều này khi bạn đang chuyển đổi một client tương thích OpenAI hiện có hoặc muốn dùng đường dẫn tương thích /v1. Với các tính năng native của Claude hoặc Gemini, hãy dùng SDK native tương ứng thay thế.
from openai import OpenAI
client = OpenAI(
api_key="sk-your-api-key",
base_url="https://api.tokenlab.sh/v1"
)
response = client.responses.create(
model="gpt-5.6-terra",
input="Reply with: Connected to TokenLab."
)
print(response.output_text)Ví dụ OpenAI Go
package main
import (
openai "github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithAPIKey("sk-your-api-key"),
option.WithBaseURL("https://api.tokenlab.sh/v1"),
)
_ = client
}Ví dụ Anthropic SDK
from anthropic import Anthropic
client = Anthropic(
api_key="sk-your-api-key",
base_url="https://api.tokenlab.sh"
)
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}]
)Bạn nên sử dụng SDK nào?
| Mục tiêu | Đường dẫn được khuyến nghị |
|---|---|
| Hành vi gốc của nhà cung cấp | SDK hoặc tuyến của nhà cung cấp gốc |
| Máy khách tương thích với OpenAI hiện có | OpenAI SDK trên TokenLab /v1 |
| Chat di động / embeddings | Các route tương thích với OpenAI /v1 |
| Tính năng gốc của Claude | Anthropic SDK |
| Cấu trúc yêu cầu gốc của Gemini | API / SDK gốc của Gemini |
| LangChain / LlamaIndex / Vercel AI SDK | Sử dụng các trang tích hợp dành riêng |