Docs

API 概览

AnyPath API 的 Base URL、认证、端点、限流和错误格式。

本页目录
  1. Base URL
  2. 认证
  3. 可用端点
  4. OpenAI 兼容
  5. Anthropic Messages
  6. Gemini /v1beta
  7. 速率限制
  8. 错误响应格式
  9. 路由与结算

AnyPath 在平台定价的共享 AI 资源之上提供一组精简的公开网关接口。

Base URL

协议Base URL适用场景
OpenAI 兼容https://api.anypath.dev/v1Chat Completions、Responses、模型发现和图像
Anthropic Messageshttps://api.anypath.devAnthropic Messages 原生请求形式
Gemini /v1betahttps://api.anypath.dev/v1betaGemini 兼容 REST 请求形式

认证

协议支持的认证方式
OpenAI 兼容Authorization: Bearer sk-...
Anthropic MessagesAuthorization: Bearer sk-... 或 x-api-key: sk-...
Gemini /v1betaAuthorization: Bearer sk-...、x-goog-api-key: sk-... 或 ?key=sk-...

API Key 处理方式和错误响应详见 认证。

可用端点

OpenAI 兼容

EndpointMethod说明
/v1/modelsGET当前 API Key 和路由策略下可用模型的发现接口
/v1/routesGET网关公开契约的路由目录
/v1/chat/completionsPOSTChat Completions 请求形式
/v1/responsesPOSTResponses 请求形式
/v1/images/generationsPOST图像生成
/v1/images/editsPOST图像编辑

Anthropic Messages

EndpointMethod说明
/v1/messagesPOSTClaude 原生 Messages 请求形式
/v1/messages/count_tokensPOSTAnthropic 兼容 Token 计数请求形式

Gemini /v1beta

EndpointMethod说明
/v1beta/modelsGET列出 Gemini 兼容模型
/v1beta/models/{model}GET获取 Gemini 兼容模型元数据
/v1beta/models/{model}:generateContentPOST生成内容
/v1beta/models/{model}:streamGenerateContentPOST流式生成内容
/v1beta/models/{model}:countTokensPOST对 Gemini 兼容请求体返回网关 Token 估算

速率限制

账号 Tier 决定账号策略;每个 API Key 可以进一步收紧模型访问、路由策略、预算、RPM 和 TPM。API Key 的路由策略决定可用的供应商范围。实际限额还会受账号、Key、路由和上游 key 的影响。请从 /v1/models 和控制台读取当前有效的 RPM / TPM。触发限流时,网关返回 429 并可能携带 Retry-After 提示。

重试方式详见 速率限制。

错误响应格式

OpenAI 兼容网关错误使用以下格式:

{
  "error": {
    "message": "Invalid API key",
    "type": "auth_invalid",
    "code": "auth_invalid"
  }
}

运行时 type 等于 code。完整列表见 错误码。

路由与结算

请求通过当前 API Key 可用的路由进行路由:

  • 共享路由在请求成功后按 USDT 结算。
  • 共享路由价格由官方模型价格和当前供应商级平台倍率派生。
  • 路由策略和可用性决定了该 Key 可以使用哪些模型。