API Reference
列表只展示面向用户的公开端点。可用模型与价格仍以主站实时页面为准。
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /v1/models | 获取模型列表获取当前可用的模型列表。 根据请求头自动识别返回格式: - 包含 `x-api-key` 和 `anthropic-version` 头时返回 Anthropic 格式 - 包含 `x-goog-api-key` 头或 `key` 查询参数时返回 Gemini 格式 - 其他情况返回 OpenAI 格式获取模型列表 |
| GET | /v1beta/models | Gemini 格式获取以 Gemini API 格式返回可用模型列表获取模型列表 |
| POST | /v1/chat/completions | 创建聊天对话根据对话历史创建模型响应。支持流式和非流式响应。 兼容 OpenAI Chat Completions API。OpenAI格式(Chat) |
| POST | /v1/responses | 创建响应 (OpenAI Responses API)OpenAI Responses API,用于创建模型响应。 支持多轮对话、工具调用、推理等功能。OpenAI格式(Responses) |
| POST | /v1/responses/compact | 压缩对话 (OpenAI Responses API)OpenAI Responses API,用于对长对话进行 compaction。OpenAI格式(Responses) |
| POST | /v1/images/generations | 生成图像(YOUR_MODEL)百炼YOUR_MODEL系列图片生成图片生成/Qwen千问 |
| POST | /v1/images/edits | 编辑图像(YOUR_MODEL)百炼YOUR_MODEL系列图片生成图片生成/Qwen千问 |
| POST | /v1/videos | 创建视频OpenAI 兼容的视频生成接口。 参考文档: https://platform.openai.com/docs/api-reference/videos/create视频生成/Sora兼容格式 |
| GET | /v1/videos/{task_id} | 获取视频任务状态OpenAI 兼容的视频任务状态查询接口。 返回视频任务的详细状态信息。视频生成/Sora兼容格式 |
| GET | /v1/videos/{task_id}/content | 获取视频内容获取已完成视频任务的视频文件内容。 此接口会代理返回视频文件流。视频生成/Sora兼容格式 |
| POST | /kling/v1/videos/text2video | Kling 文生视频使用 Kling 模型从文本描述生成视频。 支持的模型:YOUR_MODEL, YOUR_MODEL 等视频生成/Kling格式 |
| GET | /kling/v1/videos/text2video/{task_id} | 获取 Kling 文生视频任务状态查询 Kling 文生视频任务的状态和结果。视频生成/Kling格式 |
| POST | /kling/v1/videos/image2video | Kling 图生视频使用 Kling 模型从图片生成视频。 支持通过 image 参数传入图片 URL 或 Base64 编码的图片数据。视频生成/Kling格式 |
| GET | /kling/v1/videos/image2video/{task_id} | 获取 Kling 图生视频任务状态查询 Kling 图生视频任务的状态和结果。视频生成/Kling格式 |
| POST | /jimeng/ | 即梦视频生成即梦官方 API 格式的视频生成接口。 支持通过 Action 参数指定操作类型: - `CVSync2AsyncSubmitTask`: 提交视频生成任务 - `CVSync2AsyncGetResult`: 获取任务结果 需要在查询参数中指定 Action 和 Version。视频生成/即梦格式 |
| POST | /v1/video/generations | 创建视频生成任务提交视频生成任务,支持文生视频和图生视频。 返回任务 ID,可通过 GET 接口查询任务状态。视频生成 |
| GET | /v1/video/generations/{task_id} | 获取视频生成任务状态查询视频生成任务的状态和结果。 任务状态: - `queued`: 排队中 - `in_progress`: 生成中 - `completed`: 已完成 - `failed`: 失败视频生成 |
| POST | /v1/messages | Claude 聊天Anthropic Claude Messages API 格式的请求。 需要在请求头中包含 `anthropic-version`。Claude格式(Messages) |
| POST | /v1beta/models/{model}:generateContent | Gemini 图片Gemini 图片生成Gemini格式 |
| POST | /v1/engines/{model}/embeddings | Gemini 嵌入(Embeddings)使用指定引擎/模型创建嵌入Gemini格式 |
| POST | /v1/embeddings | 创建文本嵌入将文本转换为向量嵌入OpenAI格式(Embeddings) |
| POST | /v1/completions | 创建文本补全基于给定提示创建文本补全文本补全(Completions) |
| POST | /v1/audio/transcriptions | 音频转录将音频转换为文本OpenAI音频(Audio) |
| POST | /v1/audio/translations | 音频翻译将音频翻译为英文文本OpenAI音频(Audio) |
| POST | /v1/audio/speech | 文本转语音将文本转换为音频OpenAI音频(Audio) |
| POST | /v1/rerank | 文档重排序根据查询对文档列表进行相关性重排序重排序(Rerank) |
| POST | /v1/moderations | 内容审核检查文本内容是否违反使用政策Moderations |
| GET | /v1/realtime | 实时 WebSocket 连接建立 WebSocket 连接用于实时对话。 **注意**: 这是一个 WebSocket 端点,需要使用 WebSocket 协议连接。 连接 URL 示例: `wss://api.example.com/v1/realtime?model=YOUR_MODEL`Realtime |