Passerelle & clés d’accès
Une seule URL pour tous les modèles, une clé par application. Le quota, le plafond de dépense et la classe de données maximale se règlent sur la clé, pas dans votre code — vous pouvez donc les changer sans redéployer.
Point d’entrée
Compatible avec l’API OpenAI : les bibliothèques officielles fonctionnent sans adaptation.
URL de base
Région
En-tête d’authentification
Points d’API servis
/chat/completions · /embeddings · /rerank · /audio/transcriptions · /models
Ce que la passerelle n’expose pas
- Entraînement et affinage de modèles
- API Assistants et exécution d’outils côté serveur
- Traitement par lots différé
- Génération d’images
Un appel sur l’une de ces routes répond 501 avec un message qui le dit, plutôt qu’un 404 qui laisserait croire à une faute de frappe.
Clés actives
sur 5 créées
Jetons consommés
Mois en cours
Dépense du mois
sur 375 000 FCFA de plafonds cumulés
Latence médiane
Erreurs 0.42 %
Premier appel
Trois lignes suffisent à vérifier qu’une clé fonctionne.
export SYNELIA_IA_KEY="sk-syn-…"
curl https://ia.synelia.cloud/v1/models \
-H "Authorization: Bearer $SYNELIA_IA_KEY"Clés de l’espace EC-DBA-01
Une clé par application et par environnement : une fuite se révoque alors sans arrêter le reste.
| app-metier · productionsk-syn-a7f2… | API métier — assistant de saisie et résumés de dossiers | 3 modèles | 142 600 FCFAplafond 180 000 FCFA | À caractère personnel | il y a 1 min | Active | ||
| support-client · productionsk-syn-3c91… | Réponses suggérées dans l’outil de ticketing | 3 modèles | 31 800 FCFAplafond 60 000 FCFA | Interne | il y a 9 min | Active | ||
| analytics · explorationsk-syn-b048… | Analyses ponctuelles de l’équipe données | Tout le catalogue | 88 400 FCFAplafond 90 000 FCFA | Interne | il y a 2 h | Active | ||
| centre-appels · transcriptionsk-syn-9d14… | Transcription des appels entrants, hors heures ouvrées | 1 modèle | 18 240 FCFAplafond 45 000 FCFA | Réglementée | il y a 9 h | Active | ||
| prototype-chatbotsk-syn-5a3f… | Maquette abandonnée en juin — conservée pour l’audit | Tout le catalogue | 0 FCFAplafond 10 000 FCFA | Publique | il y a 2 mois | Révoquée |
Comportement au dépassement
Réglé par clé, parce qu’une coupure n’a pas le même coût sur une recette et sur la production.
- app-metier · production
- Coupure au plafond — les appels reçoivent un 402
- support-client · production
- Alerte seule — les appels passent, la facture suit
- analytics · exploration
- Alerte seule — les appels passent, la facture suit
- centre-appels · transcription
- Coupure au plafond — les appels reçoivent un 402
Le mode « alerte seule » n’a pas de filet
Journal de la passerelle
Vingt dernières lignes. L’historique complet est dans VictoriaLogs.
| 15:19:41 | INFO | gateway | POST /v1/chat/completions · sk-syn-a7f2 · mistral-small-3.2-24b · 1 284 jetons · 214 ms · 200 |
| 15:19:38 | INFO | guardrail | pii · 3 entités masquées (téléphone, IBAN) · sk-syn-a7f2 |
| 15:19:12 | WARN | router | llama-3.3-70b-instruct saturé (file 480 ms) — repli vers qwen3-32b · GBM |
| 15:18:55 | INFO | gateway | POST /v1/embeddings · sk-syn-3c91 · bge-m3 · 96 fragments · 41 ms · 200 |
| 15:18:31 | ERROR | guardrail | secret · requête refusée 422 · chaîne de connexion détectée · sk-syn-b048 |
| 15:18:02 | WARN | quota | sk-syn-b048 à 98,6 % du quota mensuel — alerte envoyée, appel laissé passer |
| 15:17:44 | INFO | residence | sortie de territoire · mistral-large-3 · UE · classe interne · 128 400 jetons |
| 15:17:09 | ERROR | upstream | gemini-2.5-pro · 429 Too Many Requests · repli appliqué en 38 ms |
| 15:16:47 | INFO | gateway | POST /v1/audio/transcriptions · sk-syn-9d14 · whisper-large-v3 · 4,2 min · 2 180 ms · 200 |
| 15:16:20 | DEBUG | cache | consigne système mise en cache · 2 840 jetons non refacturés · sk-syn-a7f2 |
Aperçu limité à 20 lignes. Le portail n’embarque pas de constructeur de requêtes LogsQL.
Où ranger le secret