Introduction
DOCUMENTATION DÉVELOPPEUR

Un endpoint pour tous les modèles IA

XAPI fournit une interface unifiée compatible OpenAI. Conservez votre SDK et modifiez seulement la Base URL et la clé API.

Tous les systèmes API sont opérationnelsMis à jour en septembre 2026
Base URL unifiéehttps://api.xapi.love/v1
01

Premier appel en 5 minutes

Créez une clé, installez le SDK et envoyez votre première requête.

Obtenir une clé API

Créez une clé dans la console et conservez-la en lieu sûr. Ne l’exposez jamais dans du code client ou un dépôt public.

Ouvrir la console

Installer le SDK OpenAI

XAPI fonctionne avec le SDK OpenAI. Un projet existant nécessite généralement un simple changement de configuration.

bash
pip install openai

Envoyer une requête chat

Les identifiants de modèle respectent la casse. Copiez un identifiant depuis le catalogue.

Voir les modèles
python
from openai import OpenAI

client = OpenAI(
    api_key="$XAPI_API_KEY",
    base_url="https://api.xapi.love/v1",
)

response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Hello, XAPI!"}],
)

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

Structure de réponse

Les réponses suivent le format OpenAI Chat Completions. En production, journalisez request_id pour faciliter le diagnostic.

json
{
  "id": "chatcmpl_xapi_01",
  "object": "chat.completion",
  "model": "gpt-5.4",
  "choices": [{
    "index": 0,
    "message": { "role": "assistant", "content": "Hello!" },
    "finish_reason": "stop"
  }],
  "usage": { "prompt_tokens": 12, "completion_tokens": 4, "total_tokens": 16 }
}
03

Endpoints principaux

Chaque requête utilise un Bearer Token et envoie du JSON via HTTPS.

MéthodeCheminUsage
POST/v1/chat/completionsCréer une complétion chat
GET/v1/modelsLister les modèles
POST/v1/responsesCréer une tâche Responses
GET/v1/dashboard/billingConsulter le solde et l’usage
04

Gestion des erreurs

XAPI utilise les codes HTTP standards. Réessayez les erreurs 429 et 5xx avec un délai exponentiel.

CodeSignificationAction recommandée
400Paramètres invalidesVérifier les champs et le modèle
401Échec d’authentificationVérifier la clé et l’en-tête
429Trop de requêtesRéduire la concurrence et réessayer
500Erreur temporaireContacter le support avec request_id
Étapes suivantes

Continuer

Consultez la référence API complète ou choisissez un modèle adapté à votre usage.