修改自nonebot-plugin-drawer 同时给我提供了非常多的思路
[百度文心大模型] https://wenxin.baidu.com/moduleApi/ernie3
一切开发旨在学习,请勿用于非法用途
侵权联系angjustin@163.com
[nonebot2 官方] https://nb2.baka.icu/
[昂昂bot的安装流程] https://github.com/ANGJustinl/ANGANGBOT/edit/main/README.md
[带佬提供的教程] https://zhuanlan.zhihu.com/p/371264976
| 使用未在其他环境编译的插件可能会遇到各种花里胡哨的麻烦,如果没有一些基础的话,前面可是困难重重啊少年
| 本文内容请您自行判断是否可信可靠可用,若您根据本文内容建立和使用AABT时出了任何问题和不良结果,鄙人概不负责。
nb plugin install nonebot-plugin-drawer
1.pip install nonebot-plugin-writer 进行安装
2.在bot.py添加nonebot.load_plugin('nonebot_plugin_writrer')
请在env.*配置文件中加入如下几行
wenxin_ak = "xxxxxxxxxxxxxxxx"
wenxin_sk = "xxxxxxxxxxxxxxxx"
wenxin_cd_time = 300 # 技能冷却时间,以秒为单位
wenxin_manager_list = ["123456789", "98765432"] # 管理员列表(不触发冷却时间限制)
文心的ak和sk申请链接:https://wenxin.baidu.com/younger/apiDetail?id=20008
触发菜单命令:写作帮助
当前支持 作文zuowen, 文案adtext, 摘要Summarization, 对联couplet, 自由问答PARAGRAPH, 小说novel, 补全文本cloze 如: PARAGRAPH 疯狂星期四v我50
详见插件安装目录
[nonebot_plugin_writer/writer.py]中20至30行
async def get_rst(input_text,input_len_max,input_topp,input_len_min,input_penalty,input_mode): input_dict = { "text": input_text, "seq_len": 512, "topp": 0.8, "penalty_score": 1.2, "min_dec_len": 128, "is_unidirectional": 0, "task_prompt": input_mode, "logits_bias": "-5" }
此段为文心模型input内容
具体命令及其用法详见 https://wenxin.baidu.com/wenxin/docs#dl6tgxw5f
可根据任务需求进行配置
Issue for sure
QQ:77139032
群聊:696748432
mail:angjustin@163.com
bilibili:https://space.bilibili.com/213993950?spm_id_from=333.1007.0.0