AibubuDevelopers
Developer Docs

What is the Aibubu API?

Connect image, video, and text models through one API, with a predictable path from task submission to result delivery.

Aibubu API is built for teams adding generative AI to real products. Describe what you want to create and choose a model; Aibubu handles model routing, task execution, status tracking, and result delivery.

How one generation task worksPOST /v1/generations
01Submit a requestPrompt, model, and parameters
02Run asynchronouslyUnified status and retry handling
03Receive the resultPolling or webhook delivery

Who Aibubu is for

Product teamsValidate AI creation features quickly

Avoid rebuilding model integrations, task handling, and callbacks.

Engineering teamsConnect multiple models reliably

Reduce maintenance with unified auth, task objects, and error semantics.

Automation teamsOrchestrate content at scale

Build durable workflows with polling, webhooks, and idempotency.

What Aibubu can do

How Aibubu works

  1. Create or switch to a team workspace in the console, then create an API key.
  2. Use Authorization: Bearer ... with GET /v1/models to confirm available models.
  3. Call POST /v1/generations for an image or video task and keep the returned task_id.
  4. Poll GET /v1/tasks/{task_id} until you have completed the end-to-end flow.
  5. Configure a webhook in production so completion and failure events reach your service automatically.

Run your first task in five minutes

curl https://aibubu.ai/v1/generations \
  -H "Authorization: Bearer sk_aibubu_your_api_key" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: first-generation-001" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A minimal poster of a city from the future",
    "aspect_ratio": "1:1"
  }'

After receiving a task_id, continue with Tasks and Polling. Before production, add Webhooks and Errors and Retry.

On this page