Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt

Use this file to discover all available pages before exploring further.

Étape 1 : Commencez avec les crédits d’essai

1

Créer un compte

Inscrivez-vous sur tokenlab.sh avec votre e-mail, Gmail ou compte GitHub.
2

Utiliser les crédits d'essai inclus

Votre compte inclut des crédits d’essai pour les premières petites requêtes de test. Vous n’avez pas besoin d’ajouter des crédits avant le Quickstart.
3

Créer ou copier une clé API

Allez dans Dashboard → API Keys et créez une nouvelle clé, ou copiez une clé existante. Conservez-la en sécurité, car la clé complète n’est affichée qu’une seule fois.
Conservez votre clé API en lieu sûr. Ne l’exposez jamais dans le code côté client ni dans des dépôts publics.

Étape 2 : Installez un client

pip install openai

Étape 3 : Effectuez votre première requête

Pour la plupart des nouvelles intégrations, commencez par Chat Completions via POST /v1/chat/completions.
curl https://api.tokenlab.sh/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4",
    "messages": [
      {"role": "user", "content": "What is the capital of France?"}
    ]
  }'
Utilisez POST /v1/responses uniquement lorsque vous avez explicitement besoin du comportement spécifique à Responses. Certains champs réservés à Responses dépendent du modèle sélectionné et du chemin routé.

Ajouter des crédits pour la production

Les crédits d’essai inclus sont destinés aux premiers petits tests. Ajoutez des crédits dans Dashboard → Billing uniquement lorsque vous êtes prêt pour la production ou des tests à plus grand volume.

Essayez différents modèles

TokenLab prend en charge plus de 300 modèles. Changez uniquement le champ model :
response = client.chat.completions.create(model="gpt-5.4", messages=[{"role": "user", "content": "Hello"}])
response = client.chat.completions.create(model="gpt-5-mini", messages=[{"role": "user", "content": "Hello"}])
response = client.chat.completions.create(model="claude-sonnet-4-6", messages=[{"role": "user", "content": "Hello"}])
response = client.chat.completions.create(model="gemini-2.5-flash", messages=[{"role": "user", "content": "Hello"}])
response = client.chat.completions.create(model="deepseek-r1", messages=[{"role": "user", "content": "Hello"}])

Activer le streaming

stream = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Tell me a short story."}],
    stream=True
)

for chunk in stream:
    delta = chunk.choices[0].delta.content
    if delta:
        print(delta, end="")

Quelles sont les prochaines étapes ?

Authentification

En savoir plus sur la gestion des clés API et la sécurité.

OpenAI SDK

Utilisez les routes /v1 compatibles OpenAI avec les SDKs OpenAI existants.

Référence de l'API

Explorez la référence complète des endpoints.

Modèles

Parcourez la disponibilité et la tarification des modèles actuels.