開発者向けVeyrnox
コマンドライン、またはシンプルなOAuth 2.1 APIで、アカウントの秘密情報をコピーせずに、Veyrnoxの生成の価格確認、作成、追跡、ダウンロードができます。
Developer API
https://veyrnox.ai/api/v1/developerGET /models
モデル、機能、最新の単価。
POST /estimates
生成前の最大クレジット。
POST /generations
冪等性キーと正確な価格の確認を付けて作成します。
GET /generations/{id}
自分の生成の状態を確認します。
GET /generations/{id}/asset
有効期間の短いアセットURLを受け取ります。
GET /balance
有料クレジットと無料クレジットを取得します。
OAuth 2.1 + PKCE
保護リソースのドキュメントから始めます。そこから認可サーバーのディスカバリードキュメントを参照でき、動的クライアント登録、認可、トークンの各エンドポイントが公開されています。
https://veyrnox.ai/.well-known/oauth-protected-resource/api/v1/developertoken_endpoint_auth_method: noneを使います。Authorization: Bearer …を使います。新しいリフレッシュトークンはローテーションし、安全に保存してください。支出の保護
APIでの生成には、正確な最新の見積もりをconfirmed_creditsとして含める必要があります。価格が変わっている場合は、課金の前にHTTP 409を返します。
冪等性キーにより、安全に再試行しても同じ生成が再利用されます。既存の所有権チェック、アカウントの保留、レート制限、モデレーション、返金、プロバイダーの制御は引き続き有効です。
PKCEを使ったOAuth認可コードフローをご利用ください。パブリッククライアントは動的に登録し、クライアントシークレットを同梱しません。