डेवलपर के लिए Veyrnox
कमांड लाइन या छोटे OAuth 2.1 API से Veyrnox जनरेशन की कीमत जानें, बनाएँ, ट्रैक करें और डाउनलोड करें, अकाउंट के सीक्रेट कॉपी किए बिना।
Developer API
https://veyrnox.ai/api/v1/developerGET /models
मॉडल, क्षमताएँ और लाइव यूनिट कीमतें।
POST /estimates
जनरेशन से पहले अधिकतम क्रेडिट।
POST /generations
idempotency key और सटीक कीमत की पुष्टि के साथ बनाएँ।
GET /generations/{id}
अपनी जनरेशन की स्थिति पोल करें।
GET /generations/{id}/asset
कम अवधि वाला एसेट URL पाएँ।
GET /balance
खरीदे और मुफ़्त क्रेडिट पढ़ें।
OAuth 2.1 + PKCE
protected-resource दस्तावेज़ से शुरू करें। वह authorization server के discovery दस्तावेज़ की ओर ले जाता है, जो dynamic client registration, authorization और token endpoint बताता है।
https://veyrnox.ai/.well-known/oauth-protected-resource/api/v1/developertoken_endpoint_auth_method: none इस्तेमाल करें।Authorization: Bearer … इस्तेमाल करें; नए refresh token घुमाएँ और सुरक्षित रखें।खर्च की सुरक्षा
हर API जनरेशन में सटीक लाइव अनुमान confirmed_credits के रूप में देना ज़रूरी है। कीमत बदलने पर किसी भी डेबिट से पहले HTTP 409 लौटता है।
Idempotency key से सुरक्षित रीट्राई उसी जनरेशन को दोबारा इस्तेमाल करते हैं। मौजूदा ownership जाँच, अकाउंट होल्ड, रेट लिमिट, मॉडरेशन, रिफंड और प्रोवाइडर नियंत्रण लागू रहते हैं।
PKCE के साथ OAuth authorization-code flow इस्तेमाल करें। Public client डायनामिक रूप से रजिस्टर होते हैं और कभी client secret नहीं भेजते।