Skip to content

Commit 5576d9b

Browse files
committed
Update bot.md
新添加两个API
1 parent 84a5bcf commit 5576d9b

1 file changed

Lines changed: 84 additions & 0 deletions

File tree

src/api/v1/bot.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,3 +464,87 @@ POST /v1/bot/remove-group
464464
"msg": "success" // 返回消息
465465
}
466466
```
467+
468+
## 获取可用AI模型列表
469+
470+
POST /v1/bot/llm/llm-setting-list
471+
472+
请求头:
473+
474+
|名称|必须|备注|
475+
|-----|-----|-----|
476+
|token|是|无|
477+
478+
响应体:
479+
480+
```JSONC
481+
{
482+
"code": 1, // 请求状态码,1为正常
483+
"data": {
484+
"list": [
485+
{
486+
"icon": "https://...", // 模型组图标
487+
"id": 1, // 模型组ID
488+
"name": "测试AI大模型", // 模型组名称
489+
"params": "[{\"name\": \"API Key\", \"type\": \"input\"}]", // 参数模板
490+
"parent_id": 0, // 参数ID
491+
"subItems": [
492+
{
493+
"icon": null, // 模型图标
494+
"id": 161,// 模型ID
495+
"name": "测试AI大模型-chat",
496+
"params": "[{\"name\": \"API Key\", \"type\": \"input\"}]", // 参数模板
497+
"parent_id": 1, // 参数模板ID
498+
"subItems": null,
499+
"tag": "测试模型数据" // tag数据,若无则为null
500+
}
501+
// ...
502+
]
503+
"tag": "测试模型数据" // tag数据,若无则为null
504+
}
505+
// ...
506+
]
507+
"msg": "success" // 返回消息
508+
}
509+
```
510+
511+
## 获取机器人大模型设置
512+
513+
POST /v1/bot/llm/llm-setting-ref-info
514+
515+
请求头:
516+
517+
|名称|必须|备注|
518+
|-----|-----|-----|
519+
|token|是|机器人管理员token|
520+
521+
请求体:
522+
523+
```JSONC
524+
{
525+
"botId": "123", // 机器人ID
526+
}
527+
```
528+
529+
响应体:
530+
531+
```JSONC
532+
{
533+
"code": 1, // 请求状态码,1为正常
534+
"data": {
535+
"historyCount": 0,
536+
"id": 0,
537+
"isBigModel": 0, // 是否开启大模型,0-关闭,1-开启
538+
"isNeedReply": 0,
539+
"key": "", // 大模型APIkey
540+
"llmBaseUrl": "",
541+
"llmId": 0, // 大模型组ID
542+
"llmModelName": "测试大模型-chat", // 大模型名称
543+
"llmName": "测试大模型", // 大模型组名称
544+
"mcpJson": "", // mcpJSON数据,json转义
545+
"paramJson": "", // paramJSON数据,json转义
546+
"prompt": "" // AI提示词
547+
},
548+
"msg": "success" // 返回消息
549+
}
550+
```

0 commit comments

Comments
 (0)