Ce guide vous mène d'un compte tout neuf à une première requête fonctionnelle. Il vous faut un compte Promptix, quelques dinars de crédit et un terminal. Si vous utilisez déjà le SDK OpenAI, seules l'URL de base et la clé changent.
Étapes
Ajoutez des crédits
Connectez-vous, ouvrez Facturation et rechargez votre solde avec Flouci. Les crédits sont en dinars (1 crédit = 1 TND) ; la recharge minimale est de 5 TND. La TVA (19 %) et les frais de plateforme (10 %) s'ajoutent au montant payé et sont affichés avant la confirmation. Voir Facturation et crédits.
Créez une clé API
Dans Clés API, cliquez sur Créer une clé, donnez-lui un nom (par exemple celui du projet concerné) et, si vous le souhaitez, un plafond de dépenses mensuel en TND. Copiez la clé : elle commence par sk_ et n'est affichée qu'une seule fois.
export PROMPTIX_API_KEY="sk_your_key_here"Gardez votre clé côté serveur
Toute personne qui possède la clé peut dépenser vos crédits. Ne l'intégrez jamais dans du code navigateur ou mobile et ne la versionnez jamais dans un dépôt. Appelez Promptix depuis votre backend.
Installez un SDK (facultatif)
Promptix utilise le format OpenAI : les SDK officiels d'OpenAI fonctionnent tels quels. Vous pouvez aussi utiliser directement HTTP avec curl ou n'importe quel client HTTP.
pip install openaiEnvoyez votre première requête
Envoyez une chat completion à POST /chat/completions. Le champ model accepte n'importe quel identifiant du catalogue des modèles.
curl https://promptix.tn/api/v1/chat/completions \ -H "Authorization: Bearer $PROMPTIX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "openai/gpt-6-luna", "messages": [ { "role": "system", "content": "You are a concise assistant." }, { "role": "user", "content": "Give me three names for a café in Sidi Bou Said." } ] }'Vous recevez une chat completion OpenAI standard :
{ "id": "gen-1758880023-kQ3vX8mZpL2nR7tW", "object": "chat.completion", "created": 1758880023, "model": "openai/gpt-6-luna", "provider": "OpenAI", "choices": [ { "index": 0, "finish_reason": "stop", "message": { "role": "assistant", "content": "1. Café Bleu Jasmin\n2. Dar Nour\n3. Les Terrasses du Cap" } } ], "usage": { "prompt_tokens": 31, "completion_tokens": 22, "total_tokens": 53 }}Vérifiez le coût
La facturation a lieu juste après l'envoi de la réponse. Quelques secondes plus tard, retrouvez la requête grâce à son id pour voir les tokens consommés et le montant déduit de votre solde en TND (native_cost.total).
curl "https://promptix.tn/api/v1/generation?id=gen-1758880023-kQ3vX8mZpL2nR7tW" \ -H "Authorization: Bearer $PROMPTIX_API_KEY"{ "data": { "id": "gen-1758880023-kQ3vX8mZpL2nR7tW", "model": "openai/gpt-6-luna", "created_at": "2026-09-26T09:47:03.512Z", "usage": { "prompt_tokens": 31, "completion_tokens": 22, "total_tokens": 53 }, "native_cost": { "prompt": 0.0000404, "completion": 0.0000287, "total": 0.0000691 }, "total_cost": 0.00001785, "metadata": { "referrer": null, "site_title": null } }}Les mêmes informations figurent dans la page Utilisation de votre tableau de bord.
Et ensuite
- Recevez les tokens au fil de l'eau : Streaming.
- Découvrez tous les champs de la requête : Chat completions.
- Gérez correctement les erreurs et les limites : Erreurs et limites.
- Branchez Promptix sur votre framework : Vercel AI SDK, LangChain.