TokenLab

Matrice de compatibilité

SDKs et bibliothèques

SDKs et bibliothèques recommandés pour les intégrations TokenLab

Vue d’ensemble

Le plus simple est de choisir le SDK selon le comportement attendu :

  • Anthropic SDKs officiels pour le comportement Claude-native /v1/messages
  • outils Gemini / Google AI officiels pour les formats Gemini-native
  • OpenAI SDKs officiels pour les routes /v1 compatibles OpenAI et les usages de style Responses

Consultez la page d’intégration correspondante pour configurer le client et connaître les limites du modèle. Le démarrage rapide contient une première requête complète.

SDKs recommandés

Exemple de SDK OpenAI

Utilisez cet exemple pour migrer un client compatible OpenAI existant ou pour choisir le chemin de compatibilité /v1. Pour les fonctions Claude-native ou Gemini-native, utilisez le SDK natif correspondant.

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)

Exemple de SDK 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
}

Exemple de SDK Anthropic

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!"}]
)

Quel SDK utiliser ?

ObjectifChemin recommandé
Comportement natif fournisseurSDK ou route native fournisseur
Client compatible OpenAI existantOpenAI SDK sur TokenLab /v1
Chat portable / embeddingsRoutes /v1 compatibles OpenAI
Fonctions Claude-nativeAnthropic SDK
Formats Gemini-nativeGemini-native API / SDK
LangChain / LlamaIndex / Vercel AI SDKUtiliser les pages d’intégration dédiées

Bonnes pratiques

Sur cette page