Skip to main content
Notre API est compatible avec le SDK Python d’OpenAI pour certains endpoints spécifiques, vous permettant d’intégrer notre service avec un minimum de modifications de code pour vos tests.

Installation

Installez le SDK Python d’OpenAI :

Configuration

Configurez le client pour pointer vers notre API :

Endpoints compatibles

Chat Completions

Créez des completions de chat en utilisant la même interface que l’API d’OpenAI.

Réponse en streaming

Diffusez les réponses en temps réel :

Completions

Générez des completions de texte en utilisant l’endpoint historique de completions.

Réponse en streaming

Embeddings

Générez des embeddings pour du texte :

Liste des modèles

Récupérez la liste des modèles disponibles pour l’utilisateur.

Téléverser des fichiers

Téléversez des fichiers pour les utiliser avec des assistants ou d’autres endpoints.
Paramètres supportés :
  • file (requis) - Objet fichier à téléverser

Lister les fichiers

Récupérez la liste de tous les fichiers téléversés.

Récupérer un fichier

Obtenez des informations sur un fichier spécifique.

Supprimer un fichier

Supprimez un fichier de votre compte.

Différences par rapport à OpenAI

Bien que notre API maintienne la compatibilité avec le SDK OpenAI, notez les différences suivantes :
Différences importantes :
  • Les noms de modèles sont spécifiques à notre plateforme
  • Certains paramètres avancés peuvent ne pas être supportés
  • Les limites de débit diffèrent de celles d’OpenAI

Gestion des erreurs

Gérez les erreurs en utilisant des blocs try-except standards :

Guide de migration

Pour migrer d’OpenAI vers notre API :
  1. Mettez à jour le paramètre base_url dans la configuration de votre client
  2. Remplacez les noms de modèles OpenAI par nos identifiants de modèles
  3. Mettez à jour votre clé API pour utiliser la clé de notre plateforme
  4. Testez votre implémentation avec nos endpoints