What is the YeeHoo API?
Connect image, video, and text models through one API, with a predictable path from task submission to result delivery.
YeeHoo API is built for teams adding generative AI to real products. Describe what you want to create and choose a model; YeeHoo handles model routing, task execution, status tracking, and result delivery.
POST /v1/generationsWho YeeHoo is for
Avoid rebuilding model integrations, task handling, and callbacks.
Reduce maintenance with unified auth, task objects, and error semantics.
Build durable workflows with polling, webhooks, and idempotency.
What YeeHoo can do
Text-to-image, reference-guided creation, and multiple output sizes.
Open image guide →VideoVideo generationFirst-frame references, duration, and aspect ratio controls.
Open video guide →TextText modelsUse OpenAI-compatible endpoints for text workloads.
Open text API →ModelsModels and parametersFind the exact capabilities and constraints for each model.
Browse models →How YeeHoo works
- Create or switch to a team workspace in the console, then create an API key.
- Use
Authorization: Bearer ...withGET /v1/modelsto confirm available models. - Call
POST /v1/generationsfor an image or video task and keep the returnedtask_id. - Poll
GET /v1/tasks/{task_id}until you have completed the end-to-end flow. - 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_yeehoo_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.
Recommended reading order
- Team Workspaces and API Access: understand the ownership, billing, and asset boundary of a key.
- Authentication: understand API keys and request headers.
- Supported Models and Parameters: choose a model and verify its constraints.
- Tasks and Polling: handle asynchronous task states correctly.
- Webhooks: receive task events in production.
- API Reference: inspect the complete endpoint contract.