MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. RIvance
    R
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 2
    • 帖子 10
    • 最佳 3
    • 有争议的 0
    • 群组 0

    RIvance

    @RIvance

    4
    声望
    50
    资料浏览
    10
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    RIvance 取消关注 关注

    RIvance 发布的最佳帖子

    • OpenAI GPT Chatbot 插件

      简介

      该插件是一个基于 OpenAI GPT API 的聊天机器人插件

      项目地址: https://github.com/RIvance/mirai-openai-gpt-chatbot

      下载: https://github.com/RIvance/mirai-openai-gpt-chatbot/releases/tag/v0.2

      注: 由于作者目前没有可以用来测试的 QQ 号, 因此该插件还未经测试, 不保证能完美运行. 如果您对该插件感兴趣, 欢迎下载测试, 如果方便的话也请将测试截图发到本帖中, 十分感谢!

      测试截图:

      7111_1670260686_hd.png

      使用指南

      1. 请将 mirai/config/org.ivance.chatbot/ChatBotPluginConfig.yml 文件中的 YOUR_OPENAI_API_KEY_HERE 替换成您的 OpenAI API key.

      2. 将触发关键词添加到 triggerWords 列表中, 例如:

      # Keywords used to trigger the response.
      # e.g. "What is GPT3?"
      triggerWords: 
        - what is
        - how to
        - 为什么
        - 怎样
      

      Q & A:

      插件不能用怎么办

      由于未经测试, 问题很可能来自插件本身, 请将错误报告发至本帖或者在 github 上提 issue, 非常感谢!

      如何注册 OpenAI 帐号

      https://zhuanlan.zhihu.com/p/589287744

      如何获取 API key

      请参照下图

      508adaea-dddd-4c58-a63f-7575fade0051-image.png

      v0.2 Updates

      New config attributes: socketTimeout, requestFailureErrorMessage and quoteWhenReply.
      Quote reply instead of AT a member or group.

      发布在 插件发布
      R
      RIvance
    • RE: OpenAI GPT Chatbot 插件

      @Mr-Fans 每个用户调用api的时候使用一个独立的id, 所以理论上每个用户就是一个会话, 同一个群内不同用户的会话互不相关, 不同群内同一个用户依然是同一个会话

      发布在 插件发布
      R
      RIvance
    • RE: OpenAI GPT Chatbot 插件

      @gaylong9 可以更换模型, 默认用的是官方样例中给的模型, 模型名在插件初始化的时候终端里面会显示

      发布在 插件发布
      R
      RIvance

    RIvance 发布的最新帖子

    • RE: OpenAI GPT Chatbot 插件

      @gaylong9 可以更换模型, 默认用的是官方样例中给的模型, 模型名在插件初始化的时候终端里面会显示

      发布在 插件发布
      R
      RIvance
    • RE: OpenAI GPT Chatbot 插件

      @Mr-Fans 每个用户调用api的时候使用一个独立的id, 所以理论上每个用户就是一个会话, 同一个群内不同用户的会话互不相关, 不同群内同一个用户依然是同一个会话

      发布在 插件发布
      R
      RIvance
    • RE: OpenAI GPT Chatbot 插件

      @cssxsh C++ 党, 之前没怎么写过 kotlin hhh

      发布在 插件发布
      R
      RIvance
    • RE: OpenAI GPT Chatbot 插件

      @蔚蓝621 感谢反馈! timeout 的问题现在在 config 中加了个可以修改的选项, maxToken 现在默认调整到 300, 失败重试的选项现在也可以在 config 中加.

      发布在 插件发布
      R
      RIvance
    • RE: OpenAI GPT Chatbot 插件

      @huangtao728 感谢支持! Timeout 的问题新版本加了个 retries, 可以设置重试次数. prefix 的 bug 也修好了. at 人的问题是个 bug, 明天抽时间去修一下.

      发布在 插件发布
      R
      RIvance
    • RE: Python交互式命令行插件 (咕咕咕)

      @zyckk4 下次更新的时候会加一个可选的timeout, 超时自动kill

      发布在 插件发布
      R
      RIvance
    • OpenAI GPT Chatbot 插件

      简介

      该插件是一个基于 OpenAI GPT API 的聊天机器人插件

      项目地址: https://github.com/RIvance/mirai-openai-gpt-chatbot

      下载: https://github.com/RIvance/mirai-openai-gpt-chatbot/releases/tag/v0.2

      注: 由于作者目前没有可以用来测试的 QQ 号, 因此该插件还未经测试, 不保证能完美运行. 如果您对该插件感兴趣, 欢迎下载测试, 如果方便的话也请将测试截图发到本帖中, 十分感谢!

      测试截图:

      7111_1670260686_hd.png

      使用指南

      1. 请将 mirai/config/org.ivance.chatbot/ChatBotPluginConfig.yml 文件中的 YOUR_OPENAI_API_KEY_HERE 替换成您的 OpenAI API key.

      2. 将触发关键词添加到 triggerWords 列表中, 例如:

      # Keywords used to trigger the response.
      # e.g. "What is GPT3?"
      triggerWords: 
        - what is
        - how to
        - 为什么
        - 怎样
      

      Q & A:

      插件不能用怎么办

      由于未经测试, 问题很可能来自插件本身, 请将错误报告发至本帖或者在 github 上提 issue, 非常感谢!

      如何注册 OpenAI 帐号

      https://zhuanlan.zhihu.com/p/589287744

      如何获取 API key

      请参照下图

      508adaea-dddd-4c58-a63f-7575fade0051-image.png

      v0.2 Updates

      New config attributes: socketTimeout, requestFailureErrorMessage and quoteWhenReply.
      Quote reply instead of AT a member or group.

      发布在 插件发布
      R
      RIvance
    • RE: Python交互式命令行插件 (咕咕咕)

      @ManuscriptP 确实太久没更新了, 主要是测试用的 QQ 号被冻结了, 一直没有环境来做测试, 最近抽空修一下注入 bug

      发布在 插件发布
      R
      RIvance
    • RE: 出大问题,最近腾讯开始监测了

      我连俩号都封了, 对话也都没啥问题, 除了一个点歌功能之外. 不知道是不是因为用的是腾讯云服务器ip的事

      发布在 使用交流
      R
      RIvance
    • Python交互式命令行插件 (咕咕咕)

      Screenshot from 2021-08-24 00-34-29.png

      比较简单的小东西, 基于Jython2.7开发, 扩展性较强, 后期会加入matplotlib图片显示等功能

      项目地址: https://github.com/RIvance/MiraiPythonPlugin

      目前有如下命令:

      命令 用途
      !python, !py, !exec, #python python交互式命令行
      !calc, !print, !eval 打印表达式值
      !autoclear <on | off> 开启/关闭自动清空buffer
      !import 导包
      !addpacks <path> 引入第三方包路径
      !cond 打印上次执行的状态
      !clearbuffer 清空buffer

      目前安全方面可以预防绝大部分沙箱逃逸方法, 但也不保证绝对安全, 建议在docker内使用

      发布在 插件发布
      R
      RIvance