Appearance
API 接口文档
接口信息
端点地址
https://www.51api.org鉴权方式
Authorization: Bearer $NEWAPI_API_KEY基础文本对话
请求示例
bash
curl https://www.51api.org \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $NEWAPI_API_KEY" \
-d '{
"model": "gpt-4.1",
"messages": [
{
"role": "developer",
"content": "你是一个有帮助的助手。"
},
{
"role": "user",
"content": "你好!"
}
]
}'响应示例
json
{
"id": "chatcmpl-B9MBs8CjcvOU2jLn4n570S5qMJKcT",
"object": "chat.completion",
"created": 1741569952,
"model": "gpt-4.1-2025-04-14",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "你好!我能为你提供什么帮助?",
"refusal": null
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 19,
"completion_tokens": 10,
"total_tokens": 29
}
}图像分析
请求示例
bash
curl https://www.51api.org/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $NEWAPI_API_KEY" \
-d '{
"model": "gpt-4.1",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "这张图片里有什么?"
},
{
"type": "image_url",
"image_url": {
"url": "https://example.com/image.jpg"
}
}
]
}
],
"max_tokens": 300
}'流式响应
添加 "stream": true 参数启用流式输出:
bash
curl https://www.51api.org/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $NEWAPI_API_KEY" \
-d '{
"model": "gpt-4.1",
"messages": [
{
"role": "user",
"content": "你好!"
}
],
"stream": true
}'函数调用
bash
curl https://www.51api.org/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $NEWAPI_API_KEY" \
-d '{
"model": "gpt-4.1",
"messages": [
{
"role": "user",
"content": "波士顿今天的天气怎么样?"
}
],
"tools": [
{
"type": "function",
"function": {
"name": "get_current_weather",
"description": "获取指定位置的当前天气",
"parameters": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "城市和州,例如 San Francisco, CA"
},
"unit": {
"type": "string",
"enum": ["celsius", "fahrenheit"]
}
},
"required": ["location"]
}
}
}
],
"tool_choice": "auto"
}'请求参数
messages
- 类型:数组
- 必需:是
消息列表,包含对话历史。
| 消息类型 | 描述 |
|---|---|
| Developer message | 开发者指令 |
| System message | 系统指令(旧版) |
| User message | 用户消息 |
| Assistant message | 助手响应 |
| Tool message | 工具消息 |
model
- 类型:字符串
- 必需:是
- 示例:
gpt-4.1
stream
- 类型:布尔值
- 默认:false
是否启用流式输出。
max_tokens
- 类型:整数
生成的最大 token 数量。