FAQ

Questions générales

Quelle est la différence entre TokenCode et l'appel direct aux API OpenAI/Claude ?

TokenCode est une passerelle d'agrégation AI API. Via TokenCode, vous pouvez :

  • Accéder à tous les modèles de plus de 40 fournisseurs avec une seule clé API
  • Bénéficier d'une conversion automatique de protocole, sans avoir à adapter différents SDK pour différents modèles
  • Profiter d'un routage intelligent, d'un basculement automatique et d'un équilibrage de charge
  • Disposer d'une facturation unifiée et d'un tableau de bord de gestion

L'appel direct à chaque fournisseur nécessite de s'inscrire séparément, de gérer plusieurs clés API et d'adapter différents protocoles.

Comment fonctionne la conversion automatique de protocole ?

Lorsque vous appelez un modèle Claude via le protocole OpenAI, TokenCode :

  1. Reçoit la requête au format OpenAI
  2. La convertit au format natif Anthropic pour l'envoyer en amont
  3. Convertit la réponse native Anthropic au format OpenAI pour vous la renvoyer

Le principe est le même dans l'autre sens — appeler un modèle OpenAI via le protocole Anthropic est également converti automatiquement. Tout le processus est totalement transparent pour le client.

Quels modèles sont pris en charge ?

Les modèles de plus de 40 fournisseurs sont pris en charge, notamment OpenAI, Anthropic, Google, AWS Bedrock, Azure, DeepSeek, Mistral, Meta et d'autres. Consultez la page d'accueil pour la liste complète des modèles, ou interrogez l'API GET /v1/models.

Compte et facturation

Comment recharger mon compte ?

Connectez-vous au Portal et sélectionnez le montant de recharge sur la page de votre compte. Le mode prépayé est pris en charge. La consommation de Token est déduite du solde en temps réel.

Que se passe-t-il si le solde est insuffisant ?

Lorsque le solde est épuisé, les requêtes API renverront une erreur 429 Too Many Requests. Rechargez votre compte rapidement pour rétablir le service.

Comment consulter ma consommation ?

Connectez-vous au Portal. La page de consommation vous permet de voir les détails de consommation de Token et les coûts par date et par modèle.

Connexion et configuration

Quelle est l'URL de base de l'API ?

  • Protocole OpenAI : https://tokencode.dev/v1
  • Protocole Anthropic : https://tokencode.dev
  • Protocole Gemini : https://tokencode.dev

Pourquoi l'URL de base du protocole OpenAI contient-elle /v1 et pas celle d'Anthropic ?

Il s'agit des conventions de chaque protocole :

  • Le SDK OpenAI ajoute par défaut des chemins comme /chat/completions après l'URL de base, celle-ci doit donc inclure /v1
  • Le SDK Anthropic ajoute par défaut /v1/messages après l'URL de base, celle-ci ne doit donc pas inclure /v1

Les réponses en streaming sont-elles prises en charge ?

Oui. Les points de terminaison de tous les protocoles prennent en charge la sortie en streaming. Il suffit de définir stream: true.

Modèles et fonctionnalités

Puis-je appeler un modèle OpenAI via le protocole Anthropic ?

Oui. La fonctionnalité de conversion automatique de protocole de TokenCode prend en charge les appels inter-protocoles vers n'importe quel modèle. Lorsque vous appelez GPT-4o via le protocole Anthropic, la requête et la réponse sont automatiquement adaptées.

Le Function Calling est-il pris en charge ?

Oui. Le Function Calling / Tool Use est correctement mappé lors de la conversion de protocole.

L'entrée d'images est-elle prise en charge ?

Oui. Les protocoles OpenAI, Anthropic et Gemini prennent tous en charge l'entrée d'images (Vision). Consultez la documentation de référence API de chaque protocole pour les formats spécifiques.

Extended Thinking est-il pris en charge ?

Extended Thinking est une fonctionnalité spécifique aux modèles Claude, disponible uniquement lors de l'appel de modèles Claude via le protocole Anthropic. Cette fonctionnalité n'est pas prise en charge lors de l'appel de modèles non-Claude via la conversion de protocole.

Dépannage

Erreur 401 renvoyée

  • Vérifiez que la clé API est correcte
  • Vérifiez le format de l'en-tête : Authorization: Bearer sk-xxx ou x-api-key: sk-xxx
  • Vérifiez que la clé API n'a pas expiré

Erreur 429 renvoyée

  • Solde insuffisant : rechargez votre compte dans le Portal
  • Limite de débit : attendez un certain temps avant de réessayer

Erreur 404 renvoyée

  • Vérifiez que le chemin de la requête est correct
  • Vérifiez l'orthographe du nom du modèle
  • Vérifiez que l'URL de base est correctement configurée (le protocole OpenAI nécessite /v1)

Format de réponse anormal

  • Vérifiez que le point de terminaison de protocole utilisé correspond à votre client
  • Vérifiez que le modèle prend en charge la fonctionnalité que vous utilisez
  • Essayez d'envoyer une requête directement avec curl pour vérifier

Délai d'attente de connexion

  • Vérifiez que le réseau peut accéder à tokencode.dev
  • Vérifiez que l'URL de base est correctement orthographiée
  • Si vous utilisez un proxy, vérifiez la configuration du proxy