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/chatTexte, conversation, résumé, extraction
POST /v1/audio/transcriptionsVocal vers texte, détection de langue
POST /v1/audio/speechTexte vers voix, profils par pays
POST /v1/images/generationsImage à partir d'un texte
GET /v1/usageConsommation 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

401Clé absente ou révoquée
402Crédits épuisés, rechargez le portefeuille
429Quota dépassé pour cette clé