Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

ChatGPT plus DingTalk robot plugin, based on unofficial proxy. ChatGPT plus DingTalk 机器人插件,基于ChatGPT plus 非官方代理,支持群聊、私聊、图片、流程图、脑图、报表分析等

License

Notifications You must be signed in to change notification settings

xbmlz/chatgpt-plus-dingtalk

Repository files navigation

ChatGPT Plus DingTalk Bot Plugin

ChatGPT Plus 钉钉机器人插件

🚧 此项目正在积极开发中 🚧

特性

  • 🚀 帮助菜单 - 发送 帮助 可以查看帮助菜单
  • 😊 私聊 - 向机器人发送消息即可开始聊天,自动关联上下文
  • 💬 群聊 - 支持在群里艾特机器人进行对话
  • 🎨 图片 - 通过发送 图片+空格+描述 来生成对应图片
  • 📝 流程图 - 通过发送 流程图+空格+描述 来生成对应流程图
  • 🐳 脑图 - 通过发送 脑图+空格+描述 来生成对应代码
  • 🌐 浏览器查看消息 - 可在浏览器中查看对话消息(钉钉的markdown解析实在惨不忍睹)
  • 📖 查看历史消息 - 可以查看历史消息

安装

1. 购买 ChatGPT Plus

ChatGPT Plus

2. 获取 Access Token

Access Token 有效期 14 天,期间访问不需要梯子。这意味着你在手机上也可随意使用。

3. 获取 Replicate API Token

4. 部署应用

4.1 Docker

docker run -itd \
    --name chatgpt-plus-dingtalk \
    --restart=always \
    -p 8080:8080 \
    -e SERVER_URL="http://ip:port" \
    -e CHATGPT_ACCESS_TOKEN="xxxxxx" \
    -e CHATGPT_MODEL="text-davinci-002-render-sha" \
    -e REPLICATE_API_TOKEN="xxxxxx" \
    xbmlz/chatgpt-plus-dingtalk:latest

其他参数说明

名称 Replicate 默认值
SERVER_URL 服务部署的完整地址http://ip:port
SERVER_PORT 服务端口 8080
LOG_LEVEL 日志级别 debug info
CHATGPT_BASE_URL chatgpt 地址 https://ai.fakeopen.com/api
CHATGPT_MODEL chatgpt对话模型
text-davinci-002-render-sha(chatgpt-3.5)
gpt-4(chatgpt-4)
text-davinci-002-render-sha
CHATGPT_ACCESS_TOKEN chatgpt AccessToken
REPLICATE_BASE_URL Replicate 地址 https://api.replicate.com
REPLICATE_API_TOKEN Replicate API token
REPLICATE_MODEL_VERSION Replicate 模型版本 db21e45d3f7023abc2a46ee38a23973f6dce16bb082a930b0c49861f96d1e5bf

4.2 二进制部署

下载二进制文件,解压缩到任意目录,执行如下命令

cp config.example.yml  config.yml

nohup ./chatgpt-plus-dingtalk &> run.log &

5. 创建钉钉机器人

也可参考 Dingtalk-OpenAI项目文档

本地开发

git clone https://github.com/xbmlz/chatgpt-plus-dingtalk

cd chatgpt-plus-dingtalk

cp config.example.yml config.yml

go run main.go

About

ChatGPT plus DingTalk robot plugin, based on unofficial proxy. ChatGPT plus DingTalk 机器人插件,基于ChatGPT plus 非官方代理,支持群聊、私聊、图片、流程图、脑图、报表分析等

Resources

License

Stars

Watchers

Forks

Packages

No packages published