mirror of
https://github.com/LiteyukiStudio/nonebot-plugin-marshoai.git
synced 2025-02-15 13:19:57 +08:00
修改reset命令,添加pdm.lock (#10)
* 🔧 update command
* 更新 .gitignore,修改 pypi-publish.yml 以删除冲突发布触发条件;调整 marsho.py 中的命令名称;更新使用文档。
This commit is contained in:
parent
581ac2b3d1
commit
6885487709
3
.github/workflows/pypi-publish.yml
vendored
3
.github/workflows/pypi-publish.yml
vendored
@ -1,9 +1,6 @@
|
|||||||
name: Publish
|
name: Publish
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
|
||||||
tags:
|
|
||||||
- 'v*'
|
|
||||||
release:
|
release:
|
||||||
types:
|
types:
|
||||||
- published
|
- published
|
||||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -170,7 +170,6 @@ cython_debug/
|
|||||||
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
||||||
#.idea/
|
#.idea/
|
||||||
bot.py
|
bot.py
|
||||||
pdm.lock
|
|
||||||
praises.json
|
praises.json
|
||||||
*.bak
|
*.bak
|
||||||
config/
|
config/
|
||||||
|
@ -33,10 +33,12 @@ MarshoAI 兼容 DeepSeek-R1 模型,你可通过以下步骤来使用:
|
|||||||
MARSHOAI_TOKEN="<你的 API Key>"
|
MARSHOAI_TOKEN="<你的 API Key>"
|
||||||
MARSHOAI_AZURE_ENDPOINT="https://api.deepseek.com"
|
MARSHOAI_AZURE_ENDPOINT="https://api.deepseek.com"
|
||||||
MARSHOAI_DEFAULT_MODEL="deepseek-reasoner"
|
MARSHOAI_DEFAULT_MODEL="deepseek-reasoner"
|
||||||
|
MARSHOAI_ENABLE_PLUGINS=false
|
||||||
```
|
```
|
||||||
你可修改 `MARSHOAI_DEFAULT_MODEL` 为 其它模型名来调用其它 DeepSeek 模型。
|
你可修改 `MARSHOAI_DEFAULT_MODEL` 为 其它模型名来调用其它 DeepSeek 模型。
|
||||||
:::tip
|
:::tip
|
||||||
如果使用 one-api 作为中转,你可将 `MARSHOAI_AZURE_ENDPOINT` 设置为 one-api 的地址,将 `MARSHOAI_TOKEN` 设为 one-api 配置的令牌,在 one-api 中添加 DeepSeek 渠道。
|
如果使用 one-api 作为中转,你可将 `MARSHOAI_AZURE_ENDPOINT` 设置为 one-api 的地址,将 `MARSHOAI_TOKEN` 设为 one-api 配置的令牌,在 one-api 中添加 DeepSeek 渠道。
|
||||||
|
同样可使用其它提供商(例如 [SiliconFlow](https://siliconflow.cn/))提供的 DeepSeek 等模型。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
### 使用 vLLM 部署本地模型
|
### 使用 vLLM 部署本地模型
|
||||||
|
@ -2,10 +2,11 @@ import re
|
|||||||
|
|
||||||
from .config import config
|
from .config import config
|
||||||
|
|
||||||
|
NAME: str = config.marshoai_default_name
|
||||||
USAGE: str = f"""用法:
|
USAGE: str = f"""用法:
|
||||||
{config.marshoai_default_name} <聊天内容> : 与 Marsho 进行对话。当模型为 GPT-4o(-mini) 等时,可以带上图片进行对话。
|
{NAME} <聊天内容> : 与 Marsho 进行对话。当模型为 GPT-4o(-mini) 等时,可以带上图片进行对话。
|
||||||
nickname [昵称] : 为自己设定昵称,设置昵称后,Marsho 会根据你的昵称进行回答。使用'nickname reset'命令可清除自己设定的昵称。
|
nickname [昵称] : 为自己设定昵称,设置昵称后,Marsho 会根据你的昵称进行回答。使用'nickname reset'命令可清除自己设定的昵称。
|
||||||
reset : 重置当前会话的上下文。 ※需要加上命令前缀使用(默认为'/')。
|
{NAME}.reset : 重置当前会话的上下文。
|
||||||
超级用户命令(均需要加上命令前缀使用):
|
超级用户命令(均需要加上命令前缀使用):
|
||||||
changemodel <模型名> : 切换全局 AI 模型。
|
changemodel <模型名> : 切换全局 AI 模型。
|
||||||
contexts : 返回当前会话的上下文列表。 ※当上下文包含图片时,不要使用此命令。
|
contexts : 返回当前会话的上下文列表。 ※当上下文包含图片时,不要使用此命令。
|
||||||
|
@ -37,7 +37,6 @@ async def at_enable():
|
|||||||
changemodel_cmd = on_command(
|
changemodel_cmd = on_command(
|
||||||
"changemodel", permission=SUPERUSER, priority=10, block=True
|
"changemodel", permission=SUPERUSER, priority=10, block=True
|
||||||
)
|
)
|
||||||
resetmem_cmd = on_command("reset", priority=10, block=True)
|
|
||||||
# setprompt_cmd = on_command("prompt",permission=SUPERUSER)
|
# setprompt_cmd = on_command("prompt",permission=SUPERUSER)
|
||||||
praises_cmd = on_command("praises", permission=SUPERUSER, priority=10, block=True)
|
praises_cmd = on_command("praises", permission=SUPERUSER, priority=10, block=True)
|
||||||
add_usermsg_cmd = on_command("usermsg", permission=SUPERUSER, priority=10, block=True)
|
add_usermsg_cmd = on_command("usermsg", permission=SUPERUSER, priority=10, block=True)
|
||||||
@ -60,6 +59,13 @@ marsho_cmd = on_alconna(
|
|||||||
priority=10,
|
priority=10,
|
||||||
block=True,
|
block=True,
|
||||||
)
|
)
|
||||||
|
resetmem_cmd = on_alconna(
|
||||||
|
Alconna(
|
||||||
|
config.marshoai_default_name + ".reset",
|
||||||
|
),
|
||||||
|
priority=10,
|
||||||
|
block=True,
|
||||||
|
)
|
||||||
marsho_help_cmd = on_alconna(
|
marsho_help_cmd = on_alconna(
|
||||||
Alconna(
|
Alconna(
|
||||||
config.marshoai_default_name + ".help",
|
config.marshoai_default_name + ".help",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user