对话管理
对话管理接口用于创建和管理对话。所有接口都需要开发者权限。
获取对话列表
获取对话列表。请求参数
| 参数名 | 类型 | 必选 | 说明 |
|---|
| page | integer | 否 | 页码,默认1 |
| size | integer | 否 | 每页数量 |
GET /dev/conv/list?page=1&size=10
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN
获取对话详情
获取指定对话的详细信息。请求参数
GET /dev/conv/conv_123
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN
创建对话
创建新的对话。请求参数
| 参数名 | 类型 | 必选 | 说明 |
|---|
| title | string | 是 | 对话标题 |
| description | string | 否 | 对话描述 |
| config | object | 否 | 对话配置 |
POST /dev/conv
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN
{
"title": "新对话",
"description": "这是一个新对话",
"config": {
"type": "customer_service",
"model": "gpt-4"
}
}
更新对话
更新指定对话的信息。请求参数
| 参数名 | 类型 | 必选 | 说明 |
|---|
| id | string | 是 | 对话ID |
| title | string | 否 | 对话标题 |
| description | string | 否 | 对话描述 |
| config | object | 否 | 对话配置 |
PUT /dev/conv/conv_124
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN
{
"title": "更新后的对话",
"description": "这是更新后的对话描述"
}
删除对话
删除指定的对话。请求参数
DELETE /dev/conv/conv_124
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN
错误码说明
错误码说明
| 错误码 | 说明 |
|---|
| 400 | 请求参数错误 |
| 401 | 未授权或令牌无效 |
| 403 | 权限不足(需要开发者权限) |
| 404 | 对话不存在 |
| 422 | 请求参数验证失败 |
| 500 | 服务器错误 |