L'API NCS
Une clé, une URL, des crédits en dinars. Les mêmes points d'entrée pour le texte, l'audio et la voix en darija. Documentation en cours de publication, les contrats ci-dessous sont déjà stables.
Authentification
Authorization: Bearer ncs_votre_cle
Les clés se créent dans la console. Chaque clé porte ses propres quotas et son journal d'appels.
Points d'entrée
| POST /v1/chat | Texte, conversation, résumé, extraction |
| POST /v1/audio/transcriptions | Vocal vers texte, détection de langue |
| POST /v1/audio/speech | Texte vers voix, profils par pays |
| POST /v1/images/generations | Image à partir d'un texte |
| GET /v1/usage | Consommation et solde de crédits |
Exemple
curl https://api.numiapp.tech/v1/chat \ -H "Authorization: Bearer ncs_votre_cle" \ -d '{"model":"ncs-small","messages":[{"role":"user","content":"Bonjour"}]}'
Erreurs
| 401 | Clé absente ou révoquée |
| 402 | Crédits épuisés, rechargez le portefeuille |
| 429 | Quota dépassé pour cette clé |