服务状态
运行中
正常运行
账号数量
106
可用账号
API调用
125
总调用次数
成功率
88.0%
调用成功率
今日调用
0
今日调用次数
剩余次数
30
一分钟内剩余
API端点文档
OpenAI兼容的智能聊天API服务接口说明
快速开始
基础配置
基础URL
https://gptapi.xiaoyuzz.top
Python示例
使用requests库
import requests
# 基础聊天请求
url = "https://gptapi.xiaoyuzz.top/v1/chat/completions"
headers = {"Content-Type": "application/json"}
data = {
"model": "gpt-4o",
"messages": [
{"role": "user", "content": "你好,请介绍一下自己"}
],
"stream": False
}
response = requests.post(url, json=data, headers=headers)
result = response.json()
print(result["choices"][0]["message"]["content"])
JavaScript示例
使用fetch API
async function chatWithAPI() {
const response = await fetch('https://gptapi.xiaoyuzz.top/v1/chat/completions', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'gpt-4o',
messages: [
{role: 'user', content: '你好,请介绍一下自己'}
],
stream: false
})
});
const data = await response.json();
console.log(data.choices[0].message.content);
}
cURL示例
命令行调用
curl -X POST https://gptapi.xiaoyuzz.top/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"messages": [
{"role": "user", "content": "你好,请介绍一下自己"}
],
"stream": false
}'
聊天接口
GET
/v1/models
获取可用模型列表
响应示例:
{
"object": "list",
"data": [
{"id": "gpt-4o", "object": "model", "created": 1234567890, "owned_by": "openai"},
{"id": "gpt-4-5", "object": "model", "created": 1234567890, "owned_by": "openai"},
{"id": "o3", "object": "model", "created": 1234567890, "owned_by": "openai"}
]
}
POST
/v1/chat/completions
OpenAI兼容的聊天完成接口,支持流式和非流式响应
请求参数:
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
| model | string | 是 | 模型名称,如 gpt-4o |
| messages | array | 是 | 对话消息数组 |
| stream | boolean | 否 | 是否流式响应,默认false |
| files | array | 否 | 文件名数组(用于文件分析) |
流式响应示例:
// 请求
{
"model": "gpt-4o",
"messages": [{"role": "user", "content": "你好"}],
"stream": true
}
// 响应为:你好!
文件管理
GET
/v1/files
获取已上传的文件列表
POST
/v1/files
上传文件(支持多种格式:txt, pdf, png, jpg, doc, xls等)
上传示例:
curl -X POST https://gptapi.xiaoyuzz.top/v1/files \
-F "file=@document.pdf" \
-F "purpose=analysis"
POST
/v1/files/analyze
分析已上传的文件内容
服务管理
GET
/health
服务健康检查
响应示例:
{
"status": "healthy",
"timestamp": "2025-06-09T21:30:00",
"carids_count": 257,
"connected": true,
"concurrent_processing": {
"enabled": true,
"max_workers": 10,
"active_sessions": 2
}
}
GET
/v1/stats
获取详细的服务统计信息
POST
/refresh
手动刷新账号列表(需要密码验证)
请求示例:
{
"password": "password"
}
GET
/v1/model-stats
获取模型使用统计信息
POST
/v1/user-questions
获取用户问题日志(需要密码验证)
限流说明
本API服务实施了基于IP的限流机制:
- 限制:每个IP每分钟最多30次请求
- 响应头:X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
- 超限响应:HTTP 429 Too Many Requests
错误处理
// 限流错误响应
{
"error": "Rate limit exceeded",
"message": "每分钟最多允许30次请求,请在45秒后重试",
"rate_limit": {
"limit": 30,
"remaining": 0,
"reset_in": 45
}
}
聊天测试
测试API聊天功能
正在处理请求...
AI思考过程
模型管理
点击上方按钮查看模型信息
日志查看
点击上方按钮获取日志信息
API Key管理
管理API密钥,控制访问权限和调用次数
总Key数量
0
活跃Key
0
总调用次数
0
暂无API Key,点击上方按钮创建