Skip to main content
AIReiter is a unified AI content generation API platform that provides text conversation, image generation, and video generation services. With simple REST API calls, you can use a variety of mainstream AI models such as Claude, GPT, Gemini, VEO3, and Seedance2. The text interface is fully compatible with the OpenAI SDK and can be used by directly replacing baseURL.

Quick Start

Text Chat

Compatible with the OpenAI SDK, supports Claude, GPT, and other models

Image Generation

Generate images using models such as GPT-4o, Gemini, and Seedream

Video Generation

Generate video content using models such as VEO3 and Seedance2

Task Status Query

Query the execution status and results of asynchronous tasks

Check Balance

Check your token balance and the remaining free quota for each model

Get API Key

Access the console to get your API Key

API Workflow

1. Submit Generate Task

All image and video generation uses asynchronous processing. When submitting a task, you need to provide out_task_id (initiator’s task ID), and the system will return the same out_task_id:

2. Query Task Status

Use the out_task_id you submitted to check the task progress and results:

3. Get Generate Result

After the task is completed, the response will include URLs of the generated images or videos:

Model Channels

Model channels represent different service tiers. Each model can provide multiple channel versions, divided into four levels:
The channel only affects service stability, not output quality. All channels use the same underlying model, and the quality of the generated results is exactly the same. Generally speaking, the higher the channel price, the better the service stability.
When using it, just replace the model name with the corresponding channel version. For example, replace "seedance2" with "seedance2_fast", and keep the other parameters unchanged.

Supported Models

Text Chat Series

Compatible with OpenAI Chat Completions API and Responses API, supporting multi-turn conversations, tool calling, structured outputs, and streaming responses:

OpenAI Chat Completions API

Compatible with OpenAI SDK, supporting models such as GPT and Claude

OpenAI Responses API

OpenAI’s latest Responses format

Claude Messages API

Anthropic native Messages API format

Jev

Synchronous decision API. Submit materials and true/false questions to return probabilities, options, or scores

Image Generation Series

AIReiter provides multiple image generation models, supporting text-to-image and image-to-image features:

GPT-4o Image

OpenAI’s high-quality image generation model

GPT-Image-2

Supports text-to-image / image-to-image, 13 aspect ratios, and up to 9 reference images

GPT-Image-2.5

Flare / Sunburst tiers, text-to-image and reference image editing, 1K to 4K

Gemini-2.5-Flash (Nano banana)

Google’s latest fast image generation model

Gemini-3-Pro (Nano banana pro)

Google’s professional-grade image generation model

Nano Banana V2

Supports multiple generation modes including text-to-image, image-to-image, and image editing

Seedream-4.0

Efficient image generation solution

Seedream-4.5

Seedream version 4.5

Seedream V5 lite

Latest version of Seedream, supporting web search-enhanced generation

Video Generation Series

Supports text-to-video and image-to-video, providing multiple resolution and duration options:

VEO3.1

Google VEO3.1 video generation model

VEO3.1 Fast

VEO3.1 Fast version

Seedance-1.5-pro

Supports first-and-last frame control and audio generation (4-12 seconds)

Seedance Pro Fast

Seedance fast version, supporting first frame control

Seedance Pro

Seedance Pro version, supporting first-and-last frame control

Seedance 2.0

Supports multi-reference images, reference videos, and first-and-last frame control (4-15 seconds)

Seedance 2.0 Fast

Seedance 2.0 fast version, supporting multi-reference images and first-and-last frame control

Core Features

Asynchronous Task Processing

All generation requests use asynchronous processing to avoid long waits:
  • When submitting a task, you must pass in out_task_id (the initiator’s task ID, used for business identification)
  • Immediately returns the out_task_id you submitted
  • You can use out_task_id to query the task status
  • Supports webhook callback notifications (optional)
  • Real-time task status updates: pending → processing → completed

Multi-Model Support

A unified API endpoint that supports multiple text, image, and video generation models:
  • Text Conversation: Models such as Claude and GPT, compatible with the OpenAI SDK
  • Image Generation: Models such as GPT-4o, Gemini, and Seedream
  • Video Generation: Models such as VEO3 and Seedance
  • Unified request format and response structure
  • Flexible parameter configuration

Transparent Pricing

Billed by credits, with clear and transparent pricing:
  • Each task returns the estimated credit consumption
  • The actual credit consumption is shown after the task is completed
  • You only pay for successfully generated content
  • No hidden fees

Flexible Configuration

Supports multiple generation parameter configurations:
  • Images: Multiple aspect ratios (1:1, 3:2, 2:3)
  • Video: Multiple aspect ratios (16:9, 9:16), durations (10 seconds, 15 seconds), and resolutions
  • Supports reference images (image-to-image, image-to-video)

Authentication Method

All API requests require authentication using a Bearer Token:
Get API Key: Visit the API Key Management Page to obtain your API key.

FAQ

Visit the API Key Management page, log in to create and manage your API Keys.
All generation tasks are processed asynchronously. Image generation usually takes a few seconds to tens of seconds. Video generation typically takes 1-5 minutes depending on duration and resolution. After submitting the task you will immediately get an out_task_id, which can be used to track progress via the status query API.
Use the task status query API and pass your custom out_task_id:
See the Task Status Query Documentation for details.
out_task_id is a client-generated task ID, set by you when submitting a task:
  • Required parameter: You must include out_task_id when submitting a task
  • Business identifier: Can be your system’s order number, business ID, etc.
  • Flexible query: Use out_task_id directly to query task status
  • Result association: The query result will include out_task_id to help you correlate business data
AIReiter uses a credit-based billing system:
  • Estimated credit consumption (estimated_credits) is returned when submitting a task
  • Actual credit consumption (credits_used) is returned when the task is completed
  • Only pay for successfully generated content; failed tasks are free
  • Different models consume different amounts of credits
  • Images: Supports common formats like JPEG, PNG
  • Videos: Outputs in MP4 format
  • Reference images: Accepts publicly accessible image URLs as input

Next Steps

View Text Chat Documentation

Learn how to use the text chat API

View Image Generation Documentation

Learn how to use various image generation models

View Video Generation Documentation

Learn how to generate video content

Task Management

Learn how to manage and query task status

Get API Key

Start using AIReiter now