Kompatibilitätsmatrix
SDKs & Bibliotheken
Empfohlene SDKs und Bibliotheken für TokenLab-Integrationen
Überblick
TokenLab lässt sich am einfachsten integrieren, wenn du das SDK nach dem benötigten Verhalten auswählst:
- offizielle Anthropic SDKs für Claude-native /v1/messages
- offizielle Gemini / Google AI Tools für Gemini-native Request-Formate
- offizielle OpenAI SDKs für OpenAI-kompatible /v1-Routen und Responses-ähnliche Nutzung
Die jeweilige Integrationsseite erklärt die Client-Konfiguration und Modellgrenzen. Eine vollständige erste Anfrage finden Sie im Schnellstart.
Empfohlene SDKs
OpenAI Python
pip install openai
OpenAI Node
npm install openai
OpenAI Go
go get github.com/openai/openai-go/v3
Anthropic SDK
Native Unterstützung für Claude Messages API
OpenAI SDK-Beispiel
Nutze dieses Beispiel, wenn du einen bestehenden OpenAI-kompatiblen Client migrierst oder den /v1-Kompatibilitätspfad möchtest. Für Claude-native oder Gemini-native Funktionen verwende stattdessen das passende native SDK.
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)OpenAI Go-Beispiel
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
}Anthropic SDK-Beispiel
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!"}]
)Welches SDK solltest du verwenden?
| Ziel | Empfohlener Pfad |
|---|---|
| Provider-natives Verhalten | Natives Provider-SDK oder Route |
| Bestehender OpenAI-kompatibler Client | OpenAI SDK mit TokenLab /v1 |
| Portable Chats / Embeddings | OpenAI-kompatible /v1-Routen |
| Claude-native Funktionen | Anthropic SDK |
| Gemini-native Request-Formate | Gemini-native API / SDK |
| LangChain / LlamaIndex / Vercel AI SDK | Die jeweilige Integrationsseite nutzen |