Skip to content

AI API 全路由

本文档按能力分类整理 AI 网关对外暴露的所有路由,结构参考 APIMart 的 API 文档索引:先按文本、图片、视频、任务、模型与协议兼容能力分组,再在每组内列出可直接调用的接口。所有接口默认使用 OpenAI 风格鉴权:Authorization: Bearer sk-...,也兼容 x-api-key Header 或 ?key=sk-... 查询参数。

快速选择

场景推荐入口说明
查询 API Key 额度GET /v1/balance查询当前 API Key 剩余额度和已用额度。
获取可用模型GET /v1/models查询当前 API Key 或 JWT 可访问的模型列表。
通用文本对话POST /v1/chat/completionsOpenAI Chat Completions 兼容入口,适合绝大多数 SDK 和客户端。
新版 OpenAI 多模态POST /v1/responsesOpenAI Responses 兼容入口,适合多模态输入、工具调用和结构化输出。
语音合成POST /v1/audio/speechOpenAI 风格 TTS 接口。
音频转写POST /v1/audio/transcriptionsWhisper 风格转写接口。
内容审核POST /v1/moderationsOpenAI Moderations 兼容接口。
Claude 客户端POST /v1/messagesClaude Messages 兼容入口。
Gemini 客户端POST /v1/models/:modelActionGemini v1 原生格式兼容入口。
上传参考图POST /v1/uploads/images上传图片并获得 data URL。
图片生成POST /v1/images/generationsOpenAI 风格图片生成。
Seedream 图片POST /v1/images/generations使用统一图片入口,model 填写 Seedream 模型名。
图片编辑POST /v1/images/editsOpenAI 风格图片编辑。
视频生成任务POST /v1/video/generations推荐的视频任务创建入口。
Veo 视频POST /v1/video/generations使用统一视频任务入口,model 填写 Veo 模型名。
Seedance 视频POST /v1/video/generations使用统一视频任务入口,model 填写 Seedance 模型名。
查询视频任务GET /v1/video/generations/:id查询本地视频任务状态和结果。

公共规则

说明
Base URL使用站点部署的 API 网关域名,例如 https://your-domain.example
鉴权Authorization: Bearer sk-...x-api-key: sk-...?key=sk-...
登录态控制台登录 JWT 也可访问部分接口,生产调用建议使用 API Key。
JSON 接口文本、模型、图片生成、视频任务默认使用 application/json
文件上传图片编辑可使用 multipart/form-data,字段按上游协议透传。
流式输出文本类接口通过 stream: true 返回 text/event-stream
透传策略未在文档表格中列出的上游兼容字段通常会保留并转发。
计费后端优先读取上游 usage;无 usage 时按模型、输入、输出、图片数、视频规格等估算。

模型

路由用途文档
GET /v1/balance查询当前 API Key 额度。查看
GET /v1/user/balance查询当前用户账户余额。查看
GET /v1/models列出当前凭据可访问的模型。查看

文本与对话

路由协议用途文档
POST /v1/chat/completionsOpenAI Chat Completions通用对话、工具调用、流式输出。查看
POST /v1/completionsOpenAI legacy Completions旧版补全文本接口。查看
POST /v1/responsesOpenAI Responses新版多模态输入、工具调用、结构化响应。查看
POST /v1/audio/speechOpenAI Audio文本转语音。查看
POST /v1/audio/transcriptionsOpenAI Audio音频转写。查看
POST /v1/moderationsOpenAI Moderations内容审核。查看
POST /v1/messagesClaude MessagesClaude 原生消息格式。查看
POST /v1/models/:modelActionGemini v1Gemini generateContentstreamGenerateContent 等动作入口。查看
POST /v1beta/models/:modelActionGemini v1betaGemini v1beta 兼容入口。查看

图片

路由用途文档
POST /v1/uploads/images上传参考图,返回 data URL。查看
POST /v1/images/generations文生图、按上游支持透传尺寸、质量、格式等字段。查看
GET /v1/images/generations/:id查询图片异步任务状态和结果。查看
POST /v1/images/edits图像编辑、参考图、遮罩等 OpenAI 风格字段。查看

视频与异步任务

路由用途推荐程度文档
POST /v1/video/generations创建 OpenAI 风格视频任务。推荐查看
GET /v1/video/generations/:id查询视频任务状态和结果。推荐查看
POST /v1/video/tasks创建视频任务兼容别名。兼容查看
GET /v1/video/tasks/:id查询视频任务兼容别名。兼容查看
POST /v1/videos/tasks创建视频任务兼容别名。兼容查看
GET /v1/videos/tasks/:id查询视频任务兼容别名。兼容查看
POST /v1/videos/generations旧版视频生成转发接口。旧版查看
GET /v1/videos/generations/:id旧版视频任务查询兼容入口。兼容查看
POST /v1/videos/:id/remixVeo 等视频模型的 remix 兼容入口。兼容查看
POST /v1/seedance2/private-avatarSeedance 2.0 私有数字人素材提交任务。专用查看
POST /v1/videos/image2videoKling 图生视频创建任务。兼容查看
GET /v1/videos/image2video/:idKling 图生视频查询任务。兼容查看

任务

路由用途文档
GET /v1/tasks/:id统一查询图片、视频、Midjourney 等兼容任务。查看

Midjourney

路由用途文档
POST /v1/midjourney/generationsImagine 默认创建入口。查看
POST /v1/midjourney/generations/imagineImagine 显式入口。查看
POST /v1/midjourney/generations/:actionBlend、Describe、Upscale、Variation、Video、Remix 等动作入口。查看
GET /v1/midjourney/:id查询 Midjourney 任务状态和结果。查看

与 APIMart 索引的能力映射

APIMart 分类本项目对应路由说明
Account/v1/balance/v1/user/balanceAPI Key 额度和用户余额查询已覆盖。
Texts/v1/chat/completions/v1/responses/v1/messages、Gemini 路由文本和多模态对话能力已覆盖。
Audios/v1/audio/speech/v1/audio/transcriptions语音合成和音频转写已覆盖。
Moderations/v1/moderations内容审核已覆盖。
Uploads/v1/uploads/images图片上传返回 data URL。
Images/v1/images/generations/v1/images/generations/:id/v1/images/edits、Midjourney 路由按 OpenAI 风格入口统一转发到上游图片模型,支持 Seedream 和 Midjourney。
Videos/v1/video/generations、视频任务别名、Veo remix、Seedance 私有素材、Kling 图生视频采用任务化接口,创建后通过任务 ID 查询。
TasksGET /v1/tasks/:id、视频/图片专用查询路径可统一查询图片、视频、Midjourney 等兼容任务。
Uploads无独立 AI 上传路由需要上传的字段按图片编辑或上游协议字段透传。
Audios当前 AI 网关未暴露音频路由未列入本项目 AI 全路由。
Moderations当前 AI 网关未暴露审核路由敏感词和安全校验在网关内部执行。

基于 MIT 协议发布(社区版)