AnyInt Docs
API 参考

模型 API

此路由是关于你的账户可用内容的权威来源。它应该是你在新环境中调用的第一个 API。

此路由是关于你的账户可用内容的权威来源。它应该是你在新环境中调用的第一个 API。

已发布路由

GET https://api.anyint.ai/openai/v1/models

为什么这个路由很重要

在硬编码模型 ID 之前先使用它。这是确认你的账户可以访问哪些内容的最安全方式。

身份验证

OpenAI 兼容模型列表路由使用 Bearer 身份验证:

Authorization: Bearer <ANYINT_API_KEY>

Anthropic 兼容模型列表也可通过 GET /anthropic/v1/models 访问,并使用 x-api-keyanthropic-version 请求头。不要使用 GET /v1/models;它不是已发布的 AnyInt 网关路由。

cURL 示例

curl https://api.anyint.ai/openai/v1/models \
  -H "Authorization: Bearer $ANYINT_API_KEY"

JavaScript 示例

const response = await fetch("https://api.anyint.ai/openai/v1/models", {
  headers: {
    Authorization: `Bearer ${process.env.ANYINT_API_KEY}`,
  },
});

const data = await response.json();
console.log(data.data.map((model) => model.id));

Python 示例

import os
import requests

response = requests.get(
    "https://api.anyint.ai/openai/v1/models",
    headers={
        "Authorization": f"Bearer {os.environ['ANYINT_API_KEY']}",
    },
    timeout=30,
)

response.raise_for_status()
for model in response.json()["data"]:
    print(model["id"])

响应字段

字段含义
data[].id请求中要使用的模型 ID
data[].display_name人类友好的标签
data[].type对象类型
data[].created_at发布时间戳
has_more分页标志
first_id / last_id与游标相关的标识符

推荐使用方式

  1. 在环境设置期间获取模型。
  2. 在你的应用或管理界面中缓存该响应。
  3. 让用户从中选择 data[].id ,而不是自由输入模型名称。
  4. 如果你依赖新添加的模型,请定期重新同步。

常见错误

  • 把仪表板标签当作请求 模型
  • 假设每个账户看到的模型列表都相同
  • 调用 GET /v1/models,而不是已发布的 /openai/v1/models/anthropic/v1/models 兼容路由

On this page