> ## 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.

# Introduction

> Accédez à plus de 300 modèles d'IA via une API unifiée

## Qu'est-ce que TokenLab ?

TokenLab est une plateforme d'agrégation d'API d'IA qui vous donne un accès unifié à **plus de 300 modèles d'IA** provenant de fournisseurs tels que OpenAI, Anthropic, Google, DeepSeek, Moonshot, MiniMax, et plus encore.

<CardGroup cols={2}>
  <Card title="Natif + compatible" icon="plug">
    Utilisez les routes natives Anthropic/Gemini quand le comportement fournisseur compte, ou les routes /v1 compatibles OpenAI pour les outils existants de style OpenAI.
  </Card>

  <Card title="Formats natifs" icon="shuffle">
    Appelez des endpoints de type OpenAI, Anthropic, Gemini et Responses depuis une seule plateforme.
  </Card>

  <Card title="Paiement à l'usage" icon="coins">
    Pas d'abonnements. Payez uniquement pour ce que vous utilisez réellement.
  </Card>

  <Card title="Haute disponibilité" icon="shield-check">
    Le routage intelligent, la bascule (failover) et le support multi-canaux améliorent la fiabilité.
  </Card>
</CardGroup>

## Capacités prises en charge

Le catalogue public évolue dans le temps. Vérifiez la disponibilité actuelle avec `/v1/models`, `recommended_for` ou la page Modèles ; les exemples ci-dessous utilisent des IDs publics actuels.

| Capacité                       | Description                                                           | Modèles exemples                                                         |
| ------------------------------ | --------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| Chat et raisonnement           | Génération de texte, planification, outils                            | `gpt-5.4`, `claude-sonnet-4-6`, `deepseek-r1`                            |
| Vision et multimodal           | Compréhension d’image et chat multimodal                              | `gpt-4o`, `claude-sonnet-4-6`, `gemini-3.5-flash`                        |
| Génération et édition d’images | Texte vers image et édition d’image                                   | `gpt-image-2`, `flux-pro`, `qwen-image-plus`                             |
| Génération vidéo               | Texte/image/référence vers vidéo et contrôle de mouvement             | `veo3.1`, `wan-2.7`, `kling-3.0-video`, `happyhorse-1.0`                 |
| Audio et Realtime WebSocket    | TTS, transcription, traduction audio et sessions WebSocket temps réel | `gpt-4o-mini-tts`, `whisper-1`, `gpt-realtime`                           |
| Embeddings et rerank           | Vectorisation de texte et reclassement                                | `text-embedding-3-small`, `qwen3-vl-rerank`                              |
| Traduction                     | Traduction de texte et traduction vocale via WebSocket                | `doubao-seed-translation`, `gpt-realtime-translate`                      |
| Musique et 3D                  | Génération de musique et d’assets 3D                                  | `suno-music`, `tripo-h3.1`                                               |
| Worlds                         | Génération de worlds, polling de statut et media assets               | Vérifiez la disponibilité avec `/v1/worlds/generations` et la Models API |

## Choisir le format de requête

Commencez par la route qui correspond au comportement recherché. Utilisez les routes natives Anthropic/Gemini pour les fonctions propres au fournisseur ; utilisez /v1/chat/completions compatible OpenAI pour migrer du code de chat de style OpenAI.

<CodeGroup>
  ```bash cURL theme={null}
  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": "Explain what TokenLab does in one sentence."}
      ]
    }'
  ```

  ```python Python theme={null}
  from openai import OpenAI

  client = OpenAI(
      api_key="sk-your-api-key",
      base_url="https://api.tokenlab.sh/v1"
  )

  response = client.chat.completions.create(
      model="gpt-5.4",
      messages=[{"role": "user", "content": "Explain what TokenLab does in one sentence."}]
  )

  print(response.choices[0].message.content)
  ```

  ```javascript JavaScript theme={null}
  import OpenAI from 'openai';

  const client = new OpenAI({
    apiKey: 'sk-your-api-key',
    baseURL: 'https://api.tokenlab.sh/v1'
  });

  const response = await client.chat.completions.create({
    model: 'gpt-5.4',
    messages: [{ role: 'user', content: 'Explain what TokenLab does in one sentence.' }],
  });

  console.log(response.choices[0].message.content);
  ```

  <Note>
    N'utilisez `POST /v1/responses` que lorsque vous avez explicitement besoin d'un comportement spécifique à Responses. Ce n'est pas le chemin de compatibilité par défaut pour tous les modèles.
  </Note>
</CodeGroup>

## Fonctionnalités clés

<CardGroup cols={2}>
  <Card title="Plusieurs formats d'API" icon="layers" href="/guides/api-formats">
    Utilisez les formats natifs OpenAI, Anthropic, Gemini ou Responses avec un seul compte.
  </Card>

  <Card title="Erreurs centrées sur l'agent" icon="wand-magic-sparkles" href="/guides/agent-first-api">
    Des indices structurés aident les agents de codage à s'auto-corriger plus rapidement.
  </Card>

  <Card title="Couverture des intégrations" icon="toolbox" href="/guides/ide-sdk-compatibility">
    Connectez IDE, SDK, frameworks et applications de chat avec moins de modifications spécifiques aux fournisseurs.
  </Card>
</CardGroup>

## Étapes suivantes

<CardGroup cols={2}>
  <Card title="Démarrage rapide" icon="rocket" href="/quickstart">
    Faites fonctionner votre première requête en quelques minutes.
  </Card>

  <Card title="Référence API" icon="book" href="/api-reference/introduction">
    Explorez la référence endpoint par endpoint.
  </Card>

  <Card title="Intégrations" icon="puzzle-piece" href="/integrations/openai-sdk">
    Commencez par les intégrations SDK, IDE et applications.
  </Card>

  <Card title="Modèles" icon="robot" href="https://tokenlab.sh/fr/models">
    Consultez la disponibilité et les tarifs actuels des modèles.
  </Card>
</CardGroup>
