TokenLab

Matrice de compatibilité

Compatibilité des outils et SDK

Trouvez la configuration TokenLab adaptée aux outils de développement, applications de chat, SDK et frameworks

La plupart des outils se connectent à TokenLab en modifiant la clé API et l’URL de base. La configuration exacte dépend du format d’API utilisé par l’outil.

Format d’APIURL de baseClients courants
Chat Completions (Compatible OpenAI)https://api.tokenlab.sh/v1SDK OpenAI, nombreuses applications de chat et frameworks
OpenAI Responseshttps://api.tokenlab.sh/v1Clients Responses et outils utilisant les événements Responses
Anthropic Messageshttps://api.tokenlab.shSDK Anthropic et outils pour Claude
Geminihttps://api.tokenlab.shClients REST et SDK Gemini permettant un hôte personnalisé

Le modèle choisi doit inclure le même format dans accepted_request_formats. Le streaming et les appels d’outils dépendent aussi des capacités du modèle et du client. Consultez les exemples dans Formats d’API.

Indicateurs de compatibilité

IndicateurSignification
CompatibleLa configuration TokenLab de la page liée utilise les options documentées du client
Compatible avec limitesLa configuration concerne certaines fonctions ou méthodes d’authentification ; les autres services du fournisseur conservent leurs propres conditions

Ces indicateurs décrivent la configuration de la page liée. Les fonctions disponibles dépendent aussi du modèle choisi et de la version du client.

Outils de développement

OutilÉtatFormat d’APIRemarques
Claude CodeCompatibleAnthropic MessagesUtilise ANTHROPIC_BASE_URL et une clé API TokenLab
Codex CLICompatible avec limitesResponsesUtilise Responses ; les fonctions disponibles dépendent du modèle choisi
CursorCompatible avec limitesCompatible OpenAIConcerne les fonctions de Cursor acceptant une clé API et une URL personnalisées
ClineCompatibleCompatible OpenAISélectionnez OpenAI Compatible, puis saisissez l’URL de base et l’ID du modèle
Kilo CodeCompatibleCompatible OpenAIUtilise un fournisseur personnalisé et un ID de modèle
OpenCodeCompatibleCompatible OpenAIChargez une configuration de fournisseur séparée avec OPENCODE_CONFIG
OpenHandsCompatibleCompatible OpenAIInterface utilisant LiteLLM : Advanced → Custom Model (préfixe openai/) et Base URL
Gemini CLICompatible avec limitesGeminiUtilisez GOOGLE_GEMINI_BASE_URL avec l’authentification par clé API ; un GEMINI_CLI_HOME séparé préserve la configuration existante

Applications de chat

ApplicationÉtatRemarques
ChatboxCompatibleAjoutez un fournisseur OpenAI API Compatible
Cherry StudioCompatibleAjoutez un fournisseur et terminez Verify and Enable
DeepChatCompatibleChoisissez OpenAI Completions pour utiliser Chat Completions
JanCompatibleAjoutez un service compatible OpenAI
LibreChatCompatibleConfigurez un endpoint personnalisé compatible OpenAI
Open WebUICompatibleAjoutez une connexion compatible OpenAI avec API Type sur Chat

SDK et frameworks

ClientÉtatConfiguration
OpenAI SDKCompatibleDéfinissez base_url / baseURL sur https://api.tokenlab.sh/v1
SDK AnthropicCompatibleDéfinissez l’URL de base sur https://api.tokenlab.sh
Vercel AI SDKCompatibleCréez un fournisseur personnalisé compatible OpenAI
LangChainCompatibleConfigurez ChatOpenAI ou OpenAIEmbeddings avec l’URL de TokenLab
LlamaIndexCompatibleUtilisez ses options de client compatible OpenAI
SDK Agents d’OpenAICompatible avec limitesLe guide utilise OpenAIChatCompletionsModel ; vérifiez les fonctions du modèle et du SDK avant d’utiliser Responses
AutoGenCompatibleUtilisez un client de modèle compatible OpenAI
CrewAICompatibleConfigurez son client LLM compatible OpenAI
PydanticAICompatibleFournissez un fournisseur compatible OpenAI

D’autres frameworks, outils d’observabilité, passerelles et produits d’évaluation figurent dans la navigation Integrations.

Consommation dans les réponses en streaming

Les flux Chat Completions acceptent stream_options: { include_usage: true }, qui ajoute un dernier bloc de consommation avant la fermeture du flux. L’API Responses ne propose pas include_usage ; ses flux indiquent la consommation dans l’événement final.

Ce qu’une clé API personnalisée ne remplace pas

Certains produits associent les appels au modèle à des fonctions hébergées par leur fournisseur. Une clé TokenLab peut servir aux requêtes de modèle proposées par les réglages BYOK, mais ne remplace pas les autres abonnements, services d’autocomplétion, fonctions de compte ou extensions propriétaires.

Si une mise à jour modifie la configuration d’un outil, consultez la page d’intégration actuelle plutôt que de recopier un ancien exemple de variables d’environnement.

Avant d’utiliser une fonction

  • Vérifiez que l’outil accepte une URL de base personnalisée pour le format nécessaire.
  • Vérifiez que le modèle inclut ce format dans accepted_request_formats.
  • Essayez le streaming et les appels d’outils si votre workflow en dépend.
  • Conservez la clé API sur un appareil ou un serveur de confiance.
  • Notez l’ID de requête lorsque vous signalez un échec.

Sur cette page