https://bettertoken.ai/v1, ou le SDK Anthropic avec https://bettertoken.ai. Les exemples envoient une courte requête de texte via Chat Completions, Responses ou Messages avec votre BetterToken API Key.
Choisir un SDK et une Base URL
Le SDK ajoute le chemin de l’endpoint et les en-têtes d’authentification. Le SDK Anthropic envoie aussi l’en-tête de version de l’API. Si vous adaptez du code existant, consultez la comparaison des protocoles.
Prérequis
Suivez le démarrage rapide pour créer une BetterToken API Key et ajouter du crédit. Copiez depuis la model plaza un Model ID disponible pour l’endpoint que vous comptez appeler. Remplacez les deux valeurs d’exemple avant d’envoyer une requête. Définissez ces variables dans le terminal où vous exécuterez les exemples. Les commandes de cette page utilisent la syntaxe macOS / Linux :.mjs distinct, puis exécutez-le avec node :
BETTERTOKEN_API_KEY. Ils désactivent les nouvelles tentatives du SDK pour qu’un test ne déclenche pas plusieurs tentatives à votre insu. Pour définir la politique de votre application, consultez les erreurs et limites.
Appeler Chat Completions
Utilisezmessages pour la conversation d’entrée. Une réponse de texte réussie contient choices[0].message.content.
- Python
- JavaScript
- curl
Appeler Responses
Utilisezinput pour le prompt. Les SDK OpenAI proposent la propriété output_text pour accéder au texte ; la réponse HTTP en JSON contient un tableau output. Examinez les éléments de type message et leur contenu textuel sans supposer que tous les éléments de sortie sont du texte.
- Python
- JavaScript
- curl
Appeler Messages
Utilisezmessages et fournissez max_tokens. Pour cette courte requête, une réponse de texte réussie comprend un bloc tel que content[0].text. De manière générale, parcourez content et ne lisez que les blocs avec type: "text".
- Python
- JavaScript
- curl
Erreurs fréquentes
Puis-je utiliser la même Key avec les deux SDK ?
Oui. Une BetterToken API Key fonctionne avec tous les modèles disponibles. Utilisez la Base URL et le format de requête propres à chaque SDK.Puis-je ajouter le streaming, des outils ou une sortie structurée ?
La prise en charge du streaming et des appels d’outils varie selon le modèle. Testez d’abord une petite requête avec votre Model ID ; suivez le guide du streaming et des appels d’outils. Pour la validation JSON et la sortie structurée selon le modèle, consultez la FAQ sur le JSON structuré.Ressources associées
- Présentation de la référence API
- Outils compatibles
- Erreurs, codes de statut et limites de requêtes
- Sécurité de l’API Key et délais d’attente
- Règles de facturation du cache

