De votre espace
à votre premier appel.
Connectez votre application avec un format familier. Retrouvez ici les accès, les paramètres et les limites de cette version.
Les moyens configurés sont proposés dans la console.
Les appels nécessitent une clé, un modèle activé et un budget disponible.
Préparer votre espace
Connectez-vous
Ouvrez votre console avec votre compte ChatGPT.
Ajoutez des crédits
Retrouvez les recharges et les moyens disponibles dans « Facturation ».
Créez votre clé
Une clé par projet, avec son plafond total. Copiez-la au moment de sa création.
Conservez votre clé dans les secrets de votre serveur. Jusqu’à 20 clés actives peuvent être créées par compte ; le plafond total de chaque clé est réglable de 1 € à 10 000 €. Le solde disponible du compte reste la limite réelle.
Choisir un modèle
Le catalogue de la console distingue les modèles activés des références en préparation. Copiez l’identifiant exact du modèle choisi. Les tarifs d’entrée et de sortie sont distincts, avec un affichage par 500K tokens ; le débit porte sur les tokens effectivement comptabilisés.
Les conversations utilisent les rôles system, user et assistant. Les images, outils, fonctions, embeddings et autres endpoints ne sont pas pris en charge.
Préparer votre premier appel
Le SDK OpenAI peut utiliser les endpoints Chat Completions de Zetlae. Définissez ZETLAE_API_KEY avec votre clé Zetlae et Zetlae_BASE_URL avec l’URL de base copiée dans Paramètres → Mon intégration, terminée par /v1.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["ZETLAE_API_KEY"],
base_url=os.environ["Zetlae_BASE_URL"]
)
response = client.chat.completions.create(
model="IDENTIFIANT_DU_MODELE_ACTIVE",
messages=[{"role": "user", "content": "Bonjour !"}],
max_tokens=256,
temperature=0.7
)
print(response.choices[0].message.content)Pour lister les modèles activés, utilisez le même jeton Bearer :
curl "$Zetlae_BASE_URL/models" \
-H "Authorization: Bearer $ZETLAE_API_KEY"La clé du fournisseur d’inférence ne doit jamais être utilisée comme clé cliente Zetlae.
Le format de la requête
GET/v1/modelsModèles activés · Bearer requis
POST/v1/chat/completionsConversation texte · Bearer requis
| Paramètre | Format | Règle |
|---|---|---|
model | Chaîne | Identifiant exact d’un modèle activé. |
messages | Tableau | De 1 à 40 messages. Chaque objet contient uniquement role et content, avec un contenu texte. |
max_tokens | Entier | De 1 à 4 096. Valeur par défaut : 1 024. |
temperature | Nombre | De 0 à 2. Valeur par défaut : 0,7. |
stream | Booléen | Facultatif. Les événements SSE sont émis après réception et comptabilisation complète de la réponse. |
Les paramètres supplémentaires sont refusés. Le mode stream ne transmet pas encore les tokens au fil de leur génération.
Les limites actuelles
- Messages
- 40par conversation envoyée
- Contenu
- 48 000octets de messages sérialisés en JSON
- Sortie maximale
- 4 096tokens par appel
- Fréquence
- 20appels par minute et par compte
- Appels engagés
- 3en cours ou à vérifier, par compte
Le contexte maximal du modèle s’applique également. Une requête peut être refusée si son contexte, son budget ou le plafond de la clé sont dépassés.
Crédits, coût et réserves
Avant l’appel, une estimation prudente du coût maximal est réservée. Le comptage fournisseur permet ensuite de débiter le coût réel et de libérer le montant restant. Les coûts d’entrée et de sortie sont arrondis séparément au micro-euro supérieur.
Si le résultat fournisseur est incertain, l’appel passe à l’état « À vérifier » et sa réserve reste bloquée jusqu’au rapprochement. Fermer l’onglet ne garantit pas l’annulation d’un appel déjà engagé.
Les recharges proposées vont de 10 € à 100 €. Le retour depuis Stripe ou NOWPayments ne confirme pas à lui seul un paiement : les crédits sont attribués après confirmation côté serveur. Retrouvez le suivi dans Facturation.
Comprendre les erreurs
| Code | Signification et prochaine étape |
|---|---|
400 | Paramètres invalides, contexte dépassé ou modèle non activé. Vérifiez la requête et le catalogue. |
401 / 403 | Clé invalide, accès refusé ou compte suspendu. Vérifiez les accès dans la console. |
413 | Requête ou messages trop volumineux. Réduisez le contenu envoyé. |
429 | Budget, plafond de clé ou limite d’appels atteint. Consultez le solde et les appels engagés. |
502 / 504 | Erreur ou résultat fournisseur incertain. Vérifiez la consommation avant de relancer. |
503 | API externe fermée, connexion non configurée ou appels suspendus. Consultez l’état des services. |
Vos clés et vos données
Les conversations sont transmises au fournisseur d’inférence pour répondre à votre demande. Leur contenu n’est pas enregistré dans la base Zetlae ; les métadonnées de consommation et les opérations de paiement y sont conservées.
Examinez les règles du fournisseur avant de transmettre des informations sensibles. Vous pouvez exporter les données de votre compte depuis la console. Pour une question concernant vos données ou la fermeture du compte, contactez support@zetlae.com.
Un contact pour vous accompagner.
Une question sur votre compte, votre intégration ou une opération ?
- Adresse de contact
- support@zetlae.com
- Pour nous aider
- Indiquez la référence de l’opération, sa date et le message d’erreur. Ne transmettez jamais votre clé API.
- Informations utiles
- Documentation · État des services · Vos données
