基于 Mirai Console 的 New Bing Chat Bot 插件
使用前应该查阅的相关文档
由于微软还未在中国大陆开放 New Bing 的使用,以国内IP去访问 Bing 会导致跳转 404 而无法使用
故需要配置代理 proxy
尝试使用新的API,目前测试的结果表明不需要代理 (23/03/20)
新的API也开始 404 了, 需要配置代理了 (23/03/23)
Max send count 20 exceeded. Consider increasing the property maxSendCount if more is required. 说明代理配置有问题 (23/03/31)
使用前请赋予权限!!!!!!
权限ID会在日志里给出!!!!!!
New Bing 网页 Cookie 最关键是 _U 这个 Cookie, 如果没有,可以访问 https://www.bing.com/new 刷新一下
New Bing 加入了新的 Cookie 检测, 所以需要全部 cookie 内容
由于内容比较多,所以要求将其写入文件 data/xyz.cssxsh.mirai.plugin.new-bing/cookie.txt
出现 Sorry, you need to login first to access this service. 表示Cookie不可用
原因可能是是 IP 和 Cookie 不匹配(浏览器和插件没有使用同一个代理,或者同一个网络)。
推荐一下 https://github.com/chathub-dev/chathub 这个 Chrome 插件,可以免代理直接使用 New Bing
你可以用它来抓 Cookie, 保证 Cookie 可用性。
bing.yml 基本配置
proxy代理, 协议支持socks和http, 例如socks://127.0.0.1:7890timeoutAPI超时时间chat_prefix聊天触发前缀, 默认bingdefault_style默认使用的风格, 可选择值有Balanced,Creative,Precisereload_prefix触发配置重置,bing-reloadbalanced_prefix聊天(平衡)触发前缀,bing-balancedcreative_prefix聊天(创意)触发前缀,bing-creativeprecise_prefix聊天(精确)触发前缀,bing-precisereset_prefix触发聊天会话重置,bing-resetchat_expires_in聊天会话过期时间,过期后自动重置 单位秒show_source_attributions输出来源信息(URL), 默认true
bing.yml - options 机器人参数配置
由于 New Bing 并不存在公开的官方文档,所以这一项有具体作用并不是很清楚
你可以到 discussions#4 交流讨论
deepleo用途不明,感觉是增加对话深度的enable_debug_commandsdisable_emoji_spoken_textenablemmgalileo对应模式Balanced(请勿加入 options, 它会在模式指定的时候加入)h3imaginative对应模式Creative(请勿加入 options, 它会在模式指定的时候加入)h3precise对应模式Precise(请勿加入 options, 它会在模式指定的时候加入)nlu_direct_response_filterresponsible_ai_policy_235wlthrottlecachewriteexte2ecachewritedv3suggclgalileo
请确认 mcl.jar 的版本是 2.1.0+
./mcl --update-package xyz.cssxsh.mirai:mirai-new-bing --channel maven-stable --type plugins

