模型列表
2026/7/28大约 2 分钟
模型列表 (Models)
获取当前可用的 AI 模型列表。
接口信息
- URL:
/v1/models - 方法: GET
- 认证: 需要 API Key
请求示例
curl https://api.quickapi.store/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"响应示例
{
"object": "list",
"data": [
{
"id": "gpt-4o-mini",
"object": "model",
"created": 1700000000,
"owned_by": "quickapi"
},
{
"id": "gpt-4o",
"object": "model",
"created": 1700000000,
"owned_by": "quickapi"
}
]
}Python 示例
from openai import OpenAI
client = OpenAI(
base_url="https://api.quickapi.store/v1",
api_key="YOUR_API_KEY"
)
models = client.models.list()
for model in models:
print(model.id)Anthropic Messages API 兼容
QuickAPI 同时支持 Anthropic 原生的 /v1/messages 接口,方便使用 Anthropic SDK 或兼容工具直接调用。
接口信息
- URL:
/v1/messages - 方法: POST
- 认证: 需要 API Key(使用
x-api-keyHeader 或 Bearer Token)
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型 ID,如 claude-3-5-sonnet |
messages | array | 是 | 消息列表(Anthropic 格式) |
system | string | 否 | 系统提示词 |
max_tokens | integer | 否 | 最大生成 token 数,默认 1024 |
temperature | number | 否 | 温度参数,0-1,默认 1 |
top_p | number | 否 | 核采样参数,0-1 |
top_k | integer | 否 | Top-K 采样参数 |
stream | boolean | 否 | 是否流式输出,默认 false |
stop_sequences | array | 否 | 停止词列表 |
messages 格式(Anthropic)
{
"model": "claude-3-5-sonnet",
"messages": [
{"role": "user", "content": "你好"},
{"role": "assistant", "content": "你好!有什么可以帮助你的吗?"},
{"role": "user", "content": "今天天气怎么样?"}
],
"system": "你是一个有用的助手",
"max_tokens": 1024,
"temperature": 0.7
}请求示例
普通请求
curl https://api.quickapi.store/v1/messages \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-3-5-sonnet",
"messages": [
{"role": "user", "content": "你好"}
],
"max_tokens": 1024
}'使用 Bearer Token
curl https://api.quickapi.store/v1/messages \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-3-5-sonnet",
"messages": [
{"role": "user", "content": "你好"}
],
"max_tokens": 1024
}'流式请求
curl https://api.quickapi.store/v1/messages \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-3-5-sonnet",
"messages": [
{"role": "user", "content": "你好"}
],
"stream": true,
"max_tokens": 1024
}'响应示例
普通响应
{
"id": "msg_xxx",
"type": "message",
"role": "assistant",
"model": "claude-3-5-sonnet",
"content": [
{
"type": "text",
"text": "你好!有什么可以帮助你的吗?"
}
],
"stop_reason": "end_turn",
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"output_tokens": 20
}
}流式响应
event: message_start
data: {"type":"message_start","message":{"id":"msg_xxx","type":"message","role":"assistant","model":"claude-3-5-sonnet","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":10,"output_tokens":0}}}
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"你好"}}
event: content_block_stop
data: {"type":"content_block_stop","index":0}
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":20}}
event: message_stop
data: {"type":"message_stop"}Python 示例(Anthropic SDK)
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.quickapi.store",
api_key="YOUR_API_KEY"
)
# 普通请求
response = client.messages.create(
model="claude-3-5-sonnet",
messages=[{"role": "user", "content": "你好"}],
max_tokens=1024
)
print(response.content[0].text)
# 流式请求
with client.messages.stream(
model="claude-3-5-sonnet",
messages=[{"role": "user", "content": "你好"}],
max_tokens=1024
) as stream:
for text in stream.text_stream:
print(text, end="")认证方式说明
Anthropic Messages API 支持两种认证方式:
| 方式 | Header | 说明 |
|---|---|---|
| x-api-key | x-api-key: YOUR_API_KEY | Anthropic 原生方式 |
| Bearer Token | Authorization: Bearer YOUR_API_KEY | OpenAI 兼容方式 |
两种方式均可使用,推荐使用 x-api-key 以获得最佳的 Anthropic SDK 兼容性。

