AIVeed API
Generate AI video, images, and audio over one REST API — 12 video models (Veo3, Kling, Grok, Seedance, Gemini Omni), 4 image models, and 2 audio models, with hosted results, signed webhooks, SSE progress streams, and credit-based pricing you can query programmatically.
Thirty seconds of API
bash
# Cheapest call to prove the integration — nano-banana is the lowest-cost model,
# and new accounts start with credits, so this is covered
curl -X POST "https://api.aiveed.io/v1/generate/image" \
-H "X-API-Key: $AIVEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "nano-banana", "prompt": "A cinematic product shot of a smartwatch on a marble table"}'Explore
QuickstartKey → first image → first video → hosted URL, in curl, Node, and Python.
Model catalogCapabilities, credit tables, and a runnable example per model.
Credits & pricingRendered from the live pricing endpoint — never hand-typed.
WebhooksSigned, retried HTTPS callbacks when a job completes or fails.
Use with AI assistantsCopy-paste prompt packs and llms-full.txt for LLM ingestion.
API referenceInteractive OpenAPI 3.1 reference, generated from the request validators.
How it works
- Create a key on the developer dashboard (verified email required).
- Submit a job —
POST /v1/generate/video|image|audio. Credits are charged up front; failed jobs are refunded automatically. - Get the result — poll
GET /v1/jobs/{id}, stream over SSE, or register a webhook. Completed jobs carry a hostedresult_url.
Agents and LLMs: fetch /llms-full.txt — the entire API in one plain-text file, and check GET /v1/credits/pricing (public) before generating.