Matriks kompatibilitas
SDK & Library
SDK dan library yang direkomendasikan untuk integrasi TokenLab
Ikhtisar
TokenLab paling mudah diintegrasikan dengan mencocokkan SDK dengan perilaku yang Anda butuhkan:
- SDK Anthropic resmi untuk perilaku asli Claude
/v1/messages - alat resmi Gemini / Google AI untuk bentuk permintaan asli Gemini
- SDK OpenAI resmi untuk rute
/v1yang kompatibel dengan OpenAI dan penggunaan bergaya Responses
Lihat halaman integrasi terkait untuk konfigurasi klien dan batas model. Panduan awal memuat permintaan pertama yang lengkap.
SDK yang Direkomendasikan
OpenAI Python
pip install openai
OpenAI Node
npm install openai
OpenAI Go
go get github.com/openai/openai-go/v3
Anthropic SDK
Dukungan native untuk Claude Messages API
Contoh OpenAI SDK
Gunakan ini saat Anda memigrasikan klien yang sudah kompatibel dengan OpenAI atau menginginkan jalur kompatibilitas /v1. Untuk fitur native Claude atau native Gemini, gunakan SDK native yang sesuai.
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)Contoh 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
}Contoh 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!"}]
)SDK Mana yang Harus Anda Gunakan?
| Tujuan | Jalur yang Direkomendasikan |
|---|---|
| Perilaku native penyedia | SDK atau rute native penyedia |
| Klien yang sudah kompatibel dengan OpenAI | SDK OpenAI di TokenLab /v1 |
| Chat portabel / embeddings | Rute /v1 yang kompatibel dengan OpenAI |
| Fitur bawaan Claude | Anthropic SDK |
| Bentuk permintaan native Gemini | API / SDK native Gemini |
| LangChain / LlamaIndex / Vercel AI SDK | Gunakan halaman integrasi khusus |