Veyrnox pour les développeurs
Utilisez la ligne de commande ou une petite API OAuth 2.1 pour chiffrer, créer, suivre et télécharger des générations Veyrnox sans copier de secrets de compte.
API développeur
https://veyrnox.ai/api/v1/developerGET /models
Modèles, capacités et prix unitaires en direct.
POST /estimates
Crédits maximum avant une génération.
POST /generations
Créez avec une clé d’idempotence et la confirmation du prix exact.
GET /generations/{id}
Interrogez l’état d’une génération qui vous appartient.
GET /generations/{id}/asset
Recevez une URL de ressource à durée de vie courte.
GET /balance
Lisez les crédits payants et gratuits.
OAuth 2.1 + PKCE
Partez du document de ressource protégée. Il renvoie au document de découverte du serveur d’autorisation, qui annonce l’enregistrement dynamique des clients ainsi que les points de terminaison d’autorisation et de jeton.
https://veyrnox.ai/.well-known/oauth-protected-resource/api/v1/developertoken_endpoint_auth_method: none.Authorization: Bearer … ; faites tourner les jetons d’actualisation de remplacement et conservez-les en lieu sûr.Protection des dépenses
Chaque génération par l’API doit inclure l’estimation exacte en direct sous la forme confirmed_credits. Un prix qui a changé renvoie HTTP 409 avant tout débit.
Les clés d’idempotence permettent de réessayer sans risque en réutilisant la même génération. Les contrôles de propriété, les blocages de compte, les limites de débit, la modération, les remboursements et les contrôles des fournisseurs restent en vigueur.
Utilisez le flux OAuth avec code d’autorisation et PKCE. Les clients publics s’enregistrent dynamiquement et n’embarquent jamais de secret client.