{"openapi":"3.0.0","info":{"title":"Vellria API","version":"0.1.0","description":"Advanced generation models — image & video"},"servers":[{"url":"https://vellria.com"}],"paths":{"/v1/models":{"get":{"summary":"List models, sizes and prices"}},"/v1/generate/image":{"post":{"summary":"Generate image","security":[{"bearerAuth":[]}]}},"/v1/generate/video":{"post":{"summary":"Generate video","security":[{"bearerAuth":[]}]}},"/v1/uploads":{"post":{"summary":"Upload a reference image","security":[{"bearerAuth":[]}]}},"/v1/uploads/{id}":{"get":{"summary":"Fetch an uploaded image (public)"}},"/v1/generations":{"get":{"summary":"List generations","security":[{"bearerAuth":[]}]}},"/v1/generations/{id}":{"get":{"summary":"Get generation","security":[{"bearerAuth":[]}]}},"/v1/billing/balance":{"get":{"summary":"Get balance","security":[{"bearerAuth":[]}]}},"/v1/billing/packages":{"get":{"summary":"List credit packages"}},"/v1/billing/currencies":{"get":{"summary":"List supported pay currencies","security":[{"bearerAuth":[]}]}},"/v1/billing/min-amount":{"get":{"summary":"Minimum top-up for a currency","security":[{"bearerAuth":[]}]}},"/v1/billing/create-payment":{"post":{"summary":"Create crypto payment","security":[{"bearerAuth":[]}]}},"/v1/billing/payments/{id}":{"get":{"summary":"Get payment status","security":[{"bearerAuth":[]}]}},"/v1/billing/payments/{id}/cancel":{"post":{"summary":"Cancel a pending payment","security":[{"bearerAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"API key: Authorization: Bearer vll_..."}}}}