API One Doc

API One Documentation

API One is a unified AI content generation API platform supporting language models, image, and video generation.

Introduction

API One provides a unified interface to access various AI generation models, including language models (LLM), image generation, and video generation. The platform is compatible with OpenAI API format.

  • Base URL: https://apione.org
  • Authentication: Carry your API Key in the request header
Authorization: Bearer sk-xxxxxxxxxxxx

API Keys can be obtained from the console under "API Tokens".

Async Task Workflow

Image / video / music generation tasks are async tasks: after submission, a task ID is returned immediately. Poll the query interface until the task completes and the result URL is available.

1. Submit task  →  POST /v1/images/generations or /v1/videos/generations
2. Receive task_id
3. Poll result  →  GET /v1/api/result?id={task_id}
4. status=succeeded  →  Fetch result from results[].url (valid for 24 hours)

API Overview

APIPurposeUse Case
Async Result QueryQuery single task status and result by task IDPoll after task submission (recommended)
Task List QueryPaginated query of your task historyView history, bulk management
Token Balance QueryQuery token quota and usageBalance check, usage monitoring
Model Fluency QueryQuery current congestion status of each modelChoose the best model channel
Language ModelsCall the LLM chat completion endpointText conversation, content generation, function calling
Image GenerationSubmit image generation tasksText-to-image, image-to-image
Veo Video GenerationSubmit video tasksText-to-video, image-to-video
Veo 3.1 Google NativeSubmit video tasks (Google direct)Audio video, multi-image reference
Seedance 2.0 VideoSubmit Seedance video tasksCharacter video, keyframe transition
File UploadA storage pool is not provided for now — please configure your own, e.g. Cloudflare R2Hosting reference images, videos, etc.

Common Error Codes

HTTPtypeDescription
400invalid_request_errorInvalid request parameters
401authentication_errorAuthentication failed, check API Key
402payment_requiredInsufficient balance
403permission_errorNo permission to access the resource
429rate_limit_errorToo many requests, please retry later
500server_errorInternal server error
502bad_gatewayGateway error, upstream unavailable

On this page