综合介绍
NoneBot DeepSeek 插件是一个集成了 DeepSeek 模型的 NoneBot 插件,旨在提供智能对话与问答功能。通过接入 DeepSeek 模型,用户可以在 NoneBot 平台上实现多轮对话、深度思考等功能。该插件支持多种安装方式,并提供详细的配置选项,方便用户根据需求进行定制。NoneBot DeepSeek 插件适用于需要智能对话和问答功能的各种场景,如客服系统、智能助手等。
功能列表
- 智能对话:支持多轮对话,提供自然流畅的对话体验。
- 深度思考:通过 DeepSeek 模型进行深度思考和推理。
- Markdown 转图片:支持将 Markdown 内容转换为图片。
- 自定义快捷指令:用户可以根据需求自定义快捷指令,提升使用效率。
- 模型配置:支持多种模型配置,用户可以根据需求选择不同的模型。
- 余额查询:提供余额查询功能,方便用户管理使用情况。
使用帮助
安装流程
- 使用 nb-cli 安装: 在 Bot 的根目录下打开命令行,输入以下指令即可安装:
nb plugin install nonebot-plugin-deepseek
- 使用包管理器安装:
- 使用 pip 安装:
bash
pip install nonebot-plugin-deepseek
- 使用 poetry 安装:
bash
poetry add nonebot-plugin-deepseek
- 使用 pdm 安装:
bash
pdm add nonebot-plugin-deepseek
- 使用 pip 安装:
配置
在项目的配置文件中添加以下配置项:
deepseek__api_key
:从 DeepSeek 开放平台获取的 API Key。deepseek__enable_models
:启用的模型列表,格式为 CustomModel 结构的字典。deepseek__prompt
:模型预设(可选)。deepseek__md_to_pic
:是否启用 Markdown 转图片功能(可选)。deepseek__enable_send_thinking
:是否发送思维链(可选)。
使用方法
- 基本使用:
- 问答:
bash
/deepseek [内容] - 快捷命令:
bash
/ds [内容]
- 问答:
- 多轮对话:
- 使用命令:
bash
/deepseek --with-context [内容] - 快捷指令:
bash
/ds --with-context [内容]
- 使用命令:
- 深度思考:
- 使用命令:
bash
/deepseek [内容] --use-model deepseek-reasoner
- 快捷指令:
bash
/深度思考 [内容]
- 使用命令:
- 设置默认模型:
- 查看支持的模型列表:
bash
/deepseek model -l | --list
- 设置默认模型:
bash
/deepseek model --set-default [模型名] - 快捷指令:
bash
/模型列表
/设置默认模型 [模型名]
- 查看支持的模型列表:
- 余额查询:
- 使用命令:
bash
/deepseek --balance
- 快捷指令:
bash
/ds --balance
/余额
- 使用命令:
自定义快捷指令
该特性依赖于 Alconna 快捷指令。用户可以根据需求自定义指令,不带 COMMAND_START,若有必要需手动填写。
- 增加自定义指令:
/deepseek --shortcut <自定义指令> /deepseek
- 删除自定义指令:
/deepseek --shortcut delete <自定义指令>
- 列出自定义指令:
/deepseek --shortcut list