Skip to content
API Reference · Vue d'ensemble de l'API

Vue d'ensemble de l'API

Les bases de l'API REST AllToken — authentification, base URL et format de réponse.


Base URL

Base URL
$https://api.alltoken.ai/v1

Tous les points de terminaison API sont relatifs à cette base URL. L'API est entièrement compatible avec le format de l'API OpenAI.

Couverture :

  • /chat/completions — Complétions de chat (streaming, appels d'outils, mode raisonnement, recherche web)
  • /models, /models/{id} — Liste et détails des modèles
  • /videos/models, /videos/generationsGénération vidéo (tâches asynchrones)
  • Endpoints de compte (API Keys, Usage, Billing) — voir la barre latérale

Authentification

Toutes les requêtes nécessitent un Bearer Token dans l'en-tête Authorization :

Header
$Authorization: Bearer YOUR_API_KEY

Obtenez votre API Key dans Paramètres → Clés API.

Format de réponse

Toutes les réponses sont en JSON. Les réponses réussies retournent directement les données. Le format des réponses d'erreur est le suivant :

Réponse d'erreur
1{
2 "error": {
3 "message": "Invalid API key provided",
4 "type": "authentication_error",
5 "code": 401
6 }
7}

Codes de statut

  • 200 — Succès
  • 400 — Requête invalide (paramètres incorrects)
  • 401 — Non autorisé (API Key invalide ou absente)
  • 403 — Interdit (permissions insuffisantes)
  • 404 — Ressource introuvable
  • 429 — Limite de débit dépassée
  • 500 — Erreur interne du serveur
  • 502/503 — Erreur du fournisseur en amont (peut déclencher un basculement automatique)