小K助手接口说明,支持标准 OpenAI 格式与自主 K_AI-api 格式两种调用方式。
下载客户端 APP,无需编写代码即可连接 AI API
当前仅支持 Android
K-AI INT api和部分第三方应用需使用完整API地址,多数软件只需要填写/api/根路径即可,自主开发必须填写完整地址,根据实际情况填写。
所有请求必须携带 api_key,可通过以下任一方式传递:
| 方式 | 说明 |
|---|---|
| HTTP Header | Authorization: Bearer YOUR_API_KEY |
| POST Body | {"api_key": "YOUR_API_KEY", ...} |
| GET 参数 | ?api_key=YOUR_API_KEY |
兼容 OpenAI Chat Completions 格式,可直接使用任意支持 OpenAI 的客户端接入。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 必填 | 模型名称,由平台提供 |
messages | array | 必填 | 对话消息数组 |
stream | bool | 可选 | 是否流式输出,默认 false |
curl 本站域名/api/chat/completions/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "你的模型名",
"messages": [
{ "role": "user", "content": "你好" }
],
"stream": false
}'
{
"model": "你的模型名",
"choices": [
{
"message": {
"role": "assistant",
"content": "你好!我是小K助手..."
}
}
]
}
小K助手自有格式,更简洁,适合快速集成。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 必填 | 模型名称 |
prompt | string | 必填 | 问题内容 |
chat_id | string | 可选 | 对话标识,传了会记住上下文 |
{
"model": "你的模型名",
"prompt": "你好",
"chat_id": "my_session_001"
}
{
"chat_id": "my_session_001",
"model": "你的模型名",
"reply": "你好!我是小K助手..."
}
| 方式 | 说明 |
|---|---|
| 用户自行维护 | 标准格式下客户端自行维护 messages 数组,每次带上完整历史 |
| 服务端托管 | 自主格式下传 chat_id,服务端自动存储上下文 |
服务端托管时,历史消息保留最近 40 条,最后一条消息超过 30 天 无活动自动清除。
| 状态码 | 说明 |
|---|---|
| 400 | 请求参数错误 |
| 401 | API 密钥无效 |
| 402 | 余额不足 |
| 403 | 对话标识无效 |
| 404 | 对话已过期或不存在 |
| 405 | 请求方法不允许 |
| 502 | 服务内部错误 |
{
"error": {
"message": "401: Invalid API key",
"code": 401
}
}