Getting Started

Integrate 100+ models through one unified async jobs API.

1. Choose a model
Open the Model Market to filter by provider and task type (image, video, music, chat). Each card links to a Playground and API documentation.
2. Create an API key
Sign in and create a key under API Keys. Optional rate limits and IP whitelist help secure production usage.
3. Call createTask
POST /api/v1/jobs/createTask with Bearer auth. A 200 response means the task was queued β€” not completed. Failed tasks are not charged.
4. Poll recordInfo
GET /api/v1/jobs/recordInfo?taskId=… until state is success or fail. Download media URLs from the result payload within the retention window.
Rate limits
Avoid burst traffic above ~20 new tasks per 10 seconds. Use webhooks where supported for production pipelines.
Getting Started β€” AI API Platform