https://api.tokios.com en utilisant votre clé API sk-tok-... en tant que jeton Bearer. Tokios propose les fonctionnalités Chat Completions d’OpenAI, Responses d’OpenAI et Messages d’Anthropic, ainsi que la liste des modèles et le décompte des jetons.
Base URL
Authentification
Chaque requête doit comporter ces en-têtes :model dans chaque requête correspond au nom de déploiement public que vous avez enregistré (par exemple gemma-tunnel), et non à l’ID de modèle local.
Exemples d’utilisation
POST
Formats de requêtes courants à adresser à /v1/chat/completionsOpenAI dialect/v1/chat/completions. Remplacez sk-tok-YOUR_KEY et gemma-tunnel par vos propres valeurs. Le streaming et l’appel d’outils dépendent de la prise en charge par le modèle sous-jacent.
- Cas de base
- Streaming
- Appel de outils
- Windows
POST
/v1/chat/completionsOpenAI dialectPOST /v1/chat/completions
Ce procédé fonctionne avec les SDK OpenAI pris en charge. Envoyez une liste de messages puis recevez une réponse issue du modèle que vous avez enregistré.Corps de la requête
string
requis
Nom du déploiement public (par exemple
"gemma-tunnel").array
requis
Tableau d’objets messages. Chacun comporte un
role ("system", "user" ou "assistant") ainsi qu’un content. Le contenu peut être une chaîne de caractères ou un tableau de blocs de contenu (texte, appels d’outils, images) ; Tokios transmet cette structure telle quelle.boolean
défaut:"false"
Transmettez la réponse en continu via les événements envoyés par le serveur.
number
Température d’échantillonnage. Des valeurs plus élevées génèrent des résultats plus aléatoires.
integer
Nombre maximal de jetons à générer.
Example request
Response · 200
POST
/v1/messagesAnthropic dialectPOST /v1/messages
Ce connecteur fonctionne avec les SDK Anthropic pris en charge. Envoyez un tableau de messages et recevez une réponse au format Anthropic. Tokios convertit ensuite cette réponse en format Chat Completions pour votre modèle, puis la retransforme en retour.Corps de la requête
string
requis
Nom du déploiement public.
array
requis
Tableau d’objets messages contenant un
role ("user" ou "assistant") ainsi qu’un content (chaîne de caractères ou tableau de blocs de contenu).integer
requis
Nombre maximal de jetons à générer.
string
Prompt système à ajouter au début de la conversation.
boolean
défaut:"false"
Permet de diffuser la réponse via des événements envoyés par le serveur.
Example request
Response · 200
POST
/v1/messages/count_tokensAnthropic dialectPOST /v1/messages/count_tokens
Ce connecteur fonctionne également avec les SDK Anthropic pris en charge. Envoyez le même format de corps de requête que pour/v1/messages afin d’obtenir le nombre de jetons d’entrée sans exécuter de complétion.Example request
Response · 200
POST
/v1/responsesOpenAI dialectPOST /v1/responses
Ce connecteur fonctionne avec les SDK OpenAI pris en charge utilisant le nouveau format Responses (celui employé par OpenAI Codex). Tokios le traduit en format Chat Completions pour votre modèle.GET
/v1/modelsOpenAI dialectGET /v1/models
Cette requête liste les déploiements de modèles accessibles via votre clé API. Elle fonctionne avec les SDK OpenAI pris en charge, en respectant la structure de liste standard.Example request
Response · 200
Le sélecteur de modèles de Claude Code ne présente que les ID de type
claude*, donc il n’affichera pas vos modèles Tokios. Indiquez le modèle explicitement via claude --model gemma-tunnel — consultez le guide Claude Code.