AnyInt Docs
API 参考

概览

本节解释 https://api.anyint.ai 背后的主要 API 家族,并链接到按端点组织的路由地图。

本节解释 https://api.anyint.ai 背后的主要 API 家族。最重要的区别在于,AnyInt 提供不止一种兼容家族。有些路由采用 OpenAI 风格,有些采用 Anthropic 风格,有些是 Gemini 原生风格,而媒体和音乐工作流则面向任务。

如果你需要逐条路由地图,请先查看 端点索引。LLM 和集成工具也可以读取 https://anyint.ai/docs/api-endpoints.json

本节记录面向客户的公开网关契约。它有意排除非公开运营路由、管理员路由、调试端点、部署细节和提供方回调内部细节。

当前端点家族

家族状态路由适用场景
Models APIStable/openai/v1/models, /anthropic/v1/models发现可用模型
OpenAI 兼容Stable/openai/v1/chat/completions现有的 OpenAI SDK 客户端
OpenAI ResponsesBeta/openai/v1/responses要求 Responses API 的 Agent 工具
Anthropic 兼容Stable/anthropic/v1/messages, /anthropic/v1/messages/count_tokensClaude 风格客户端和 token 计数
Gemini 兼容Stable...generateContent, ...streamGenerateContentGemini 原生请求结构
媒体 APIStableOpenAI 风格视频、DashScope 和提供方原生媒体路由图片和视频生成
AI 音乐Stable/suno/*音乐生成和异步媒体工作流

认证模式

已发布的路由目前根据家族使用两种请求头风格:

  • Bearer 认证: Authorization: Bearer <API_KEY>
  • 提供方风格认证: x-api-key: <API_KEY> 以及任何所需的兼容性请求头,例如 anthropic-version

请使用该页面上为你正在集成的端点家族所文档化的请求头约定。

推荐的集成顺序

  1. 在发布硬编码的模型 ID 之前,调用 Models API
  2. 如果你只需要聊天或流式传输,先从 OpenAI 兼容 API 开始。
  3. 只有当客户端要求 Responses API wiring 时,才使用 OpenAI Responses API
  4. 当你需要提供方原生请求体时,切换到 Anthropic 兼容 APIGemini 兼容 API
  5. 使用 媒体 APIKling 视频 等模型专页和 AI 音乐 API 处理不是普通聊天补全的资产生成工作流。
  6. 生产发布前运行 验证你的集成 清单。

异步与同步路由

同步或优先流式

  • OpenAI 兼容聊天
  • Anthropic 消息
  • Gemini 文本和图像生成
  • DashScope 图像生成

基于任务

  • DashScope 视频生成
  • 所有 AI 音乐工作流
  • OpenAI 风格视频任务

基于任务的 API 通常会先返回一个任务 ID。随后你再轮询查询端点,或接收 webhook 回调。不要把初始 200 响应视为最终资产。

选择 API 家族的实用规则

如果满足以下情况,请使用 OpenAI 兼容路由:

  • 你希望尽快完成首次集成
  • 你的应用已经在使用 OpenAI SDK
  • 你不需要提供方原生的请求字段

如果满足以下情况,请使用提供方原生路由:

  • 你需要 Anthropic 的内容块或 token 计数
  • 你需要 Gemini generateContent, streamGenerateContent,或 functionDeclarations
  • 你希望在自己的产品中镜像提供方的原生请求格式

如果满足以下情况,请使用媒体或音乐路由:

  • 输出是图片、视频或歌曲,而不是普通文本响应
  • 工作流本质上是异步的
  • 你需要任务轮询或 webhook 回调

On this page