Skip to main content
L’API Flatkey est une API REST entièrement compatible avec la spécification de l’API OpenAI. Les requêtes API sont envoyées à https://router.flatkey.ai/v1 — la même URL de base pour tous les endpoints, fournisseurs et modèles. L’authentification utilise un token Bearer dans l’en-tête Authorization, à l’exception des URLs de contenu vidéo finalisé.

URL de base

Authentification

Les requêtes API doivent inclure votre clé API Flatkey en tant que token Bearer :
Générez votre clé API dans la console. Consultez Authentification pour tous les détails. L’URL GET /v1/videos/{task_id}/content anonyme est une exception. Traitez-la comme sensible, car la possession de l’URL de tâche donne accès à la vidéo finalisée.

Format des requêtes

  • Toutes les requêtes utilisent HTTPS
  • Les corps de requête doivent être en JSON (Content-Type: application/json)
  • Les réponses sont en JSON, SSE pour le streaming, ou video/mp4 pour le contenu vidéo finalisé

Endpoints disponibles

Compatibilité avec le SDK OpenAI

L’API étant compatible OpenAI, vous pouvez utiliser le SDK officiel OpenAI pour Python ou Node.js sans modifier le code des requêtes — il suffit de définir base_url :

Gestion des versions

Flatkey utilise le même schéma de versionnement que l’API OpenAI. Le préfixe de chemin /v1 est stable. Lorsque de nouvelles versions de l’API OpenAI sont publiées, Flatkey ajoute leur prise en charge tout en maintenant la rétrocompatibilité avec /v1.

Limites de débit

Les limites de débit sont appliquées par clé API. Si vous dépassez la limite, vous recevez une réponse 429 Too Many Requests. Contactez support@flatkey.ai si vous avez besoin de limites de débit plus élevées pour des charges de production.

Types de contenu pris en charge