Skip to main content
Vibetool adopts an asynchronous task architecture. All heavy AI generation tasks (Image, Video, etc.) are processed as background tasks to ensure stability and efficiency.

1. Get Your API Key

1

Register Account

Visit the Vibetool Console to complete registration.
2

Create Key

Go to the API management page and click “New Key”.
3

Save Key

Copy your generated key (format: sk-or-v1-xxxxxxxxxxxxxxxx).
Treat your API key as a password. If leaked, reset it immediately.

2. Core Workflow

The integration follows a simple 3-step asynchronous pattern:

1. Submit Task

Send your request and immediately receive a unique task_id.

2. Poll Status

Use the task_id to query progress and status updates.

3. Get Results

Retrieve the final assets (URLs) once the task is completed.

3. 30-Second Experience (cURL)

Step A: Submit Image Task

Step B: Poll Status


4. Quick Integration (Python)

This script automates the submission and polling process.

Best Practices

Error Handling

Always check for 429 (Rate Limit) and 402 (Insufficient Balance) status codes.

Secure Storage

Use environment variables for API keys. Never hardcode them in your client-side code.

Ready to Explore?

Model Library

Browse all Image, Video, and Chat models.

API Reference

View detailed endpoint documentation.