Skip to content

模型列表 API

通过模型列表接口,您可以查询 Star API 当前支持的所有可用模型。

请求端点

GET https://star.zhxyclaw.cn/v1/models

认证

在请求头中携带您的 API Key:

Authorization: Bearer sk-your-api-key

请求示例

curl

bash
curl https://star.zhxyclaw.cn/v1/models \
  -H "Authorization: Bearer sk-your-api-key"

Python

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://star.zhxyclaw.cn/v1"
)

models = client.models.list()

for model in models.data:
    print(model.id)

Node.js

javascript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "sk-your-api-key",
  baseURL: "https://star.zhxyclaw.cn/v1",
});

const models = await client.models.list();

for (const model of models.data) {
  console.log(model.id);
}

响应格式

json
{
  "object": "list",
  "data": [
    {
      "id": "gpt-5.4",
      "object": "model",
      "created": 1720000000,
      "owned_by": "openai"
    },
    {
      "id": "claude-sonnet-5",
      "object": "model",
      "created": 1720000000,
      "owned_by": "anthropic"
    },
    {
      "id": "deepseek-v4-pro",
      "object": "model",
      "created": 1720000000,
      "owned_by": "deepseek"
    }
  ]
}

响应字段说明

字段类型说明
objectstring对象类型,固定为 list
dataarray模型列表数组
data[].idstring模型标识符,用于 API 请求
data[].objectstring对象类型,固定为 model
data[].createdinteger模型注册时间(Unix 时间戳)
data[].owned_bystring模型所属服务商

过滤特定模型

您可以在客户端对返回的模型列表进行过滤:

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://star.zhxyclaw.cn/v1"
)

models = client.models.list()

# 过滤出 OpenAI 的模型
openai_models = [m for m in models.data if m.id.startswith("gpt")]
print("OpenAI 模型:")
for model in openai_models:
    print(f"  - {model.id}")

# 过滤出 Anthropic 的模型
claude_models = [m for m in models.data if m.id.startswith("claude")]
print("Anthropic 模型:")
for model in claude_models:
    print(f"  - {model.id}")

查看详细定价

模型列表接口返回的是模型 ID 列表。如需查看每个模型的详细定价信息,请访问:

Star API - 统一的大模型接口网关