TokiLabsDocs
Référence

FAQ

En cas de problème, commencez par ici. Si le problème persiste, écrivez à team@support.tokilabs.xyz en joignant le message d'erreur et l'heure de la requête.

Erreurs

Erreur 401 / jeton invalide
  • Vérifiez que la clé a été copiée en entier (elle commence par sk-, sans espace avant ni après).
  • Le jeton a peut-être expiré, été désactivé ou épuisé son quota : vérifiez son état dans Console → Jetons.
  • Un solde insuffisant fait aussi échouer les requêtes : vérifiez le « Portefeuille ».
Modèle inexistant ou aucun canal disponible

Vérifiez que le nom du modèle correspond exactement à la liste des modèles.

Erreur 404 Not Found

En général, /v1 est mal placé :

  • Claude Code, SDK Anthropic : https://api.tokilabs.xyz (sans /v1)
  • SDK OpenAI, Codex, Cursor, etc. : https://api.tokilabs.xyz/v1 (avec /v1)
Erreur 429 Too Many Requests

Trop de requêtes en peu de temps. Patientez un instant puis réessayez ; pour les traitements par lots, réduisez la concurrence.

Configuration

Les variables d'environnement sont définies mais sans effet
  • Windows : les variables d'environnement ne s'appliquent qu'aux programmes ouverts ensuite. Fermez tous les terminaux et VS Code puis rouvrez-les ; si nécessaire, déconnectez-vous et reconnectez-vous.
  • macOS / Linux : exécutez source ~/.zshrc (ou ~/.bashrc), ou ouvrez une nouvelle fenêtre de terminal.
  • Utilisez echo $ANTHROPIC_BASE_URL (PowerShell : $env:ANTHROPIC_BASE_URL) pour confirmer que la variable existe bien.
Claude Code demande de se connecter à un compte officiel

Ajoutez "hasCompletedOnboarding": true dans ~/.claude.json et vérifiez que ANTHROPIC_AUTH_TOKEN est défini. Si vous vous étiez déjà connecté à un compte officiel, exécutez d'abord /logout dans Claude Code. Voir Claude Code.

PowerShell indique « l'exécution de scripts est désactivée »

Exécutez une fois :

PowerShell
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
La commande curl échoue dans PowerShell

Dans Windows PowerShell 5.1, curl est un alias de Invoke-WebRequest, dont les paramètres sont totalement différents. Utilisez curl.exe.

npm install -g signale des droits insuffisants (EACCES)

Cela se produit sous macOS / Linux avec le Node du système. Installez plutôt Node avec nvm (voir le guide Linux) et n'utilisez pas sudo npm.

Réseau

Délai dépassé ou échec de connexion
  • Ouvrez d'abord api.tokilabs.xyz dans un navigateur pour vérifier que le site est accessible.
  • Si vous utilisez un proxy, vérifiez que les variables d'environnement HTTPS_PROXY / HTTP_PROXY ne pointent pas vers une adresse obsolète. Vous pouvez ajouter api.tokilabs.xyz à NO_PROXY pour une connexion directe.
  • Un réseau d'entreprise peut bloquer les requêtes HTTPS : essayez un autre réseau.
Connexion coupée pendant une longue génération

Activez le streaming (stream: true) et réglez le délai d'expiration du client sur 10 minutes ou plus.

Facturation

Comment la facturation fonctionne-t-elle ?

La facturation se fait selon les tokens réellement utilisés, avec des tarifs distincts pour l'entrée, la sortie et la lecture/écriture du cache. Les prix sont sur la page des tarifs, et le détail de chaque appel dans les Journaux d'utilisation.

Que faire si ma clé a fuité ?

Supprimez immédiatement le jeton dans Console → Jetons, puis créez un nouveau jeton et mettez-le à jour dans vos outils.