Feature/optimize config (#12)
* feat: optimize docker compose env config * feat: update readme * fix: update suno music link * feat: update readme(Suno, blog, bugfix)master
parent
c32be044dd
commit
d014ba6e72
22
README.md
22
README.md
|
|
@ -2,8 +2,10 @@
|
||||||
<h1>Dify on WeChat</h1>
|
<h1>Dify on WeChat</h1>
|
||||||
|
|
||||||
本项目为 [chatgpt-on-wechat](https://github.com/zhayujie/chatgpt-on-wechat)下游分支
|
本项目为 [chatgpt-on-wechat](https://github.com/zhayujie/chatgpt-on-wechat)下游分支
|
||||||
|
|
||||||
额外对接了LLMOps平台 [Dify](https://github.com/langgenius/dify),支持Dify智能助手模型,调用工具和知识库,支持Dify工作流。
|
额外对接了LLMOps平台 [Dify](https://github.com/langgenius/dify),支持Dify智能助手模型,调用工具和知识库,支持Dify工作流。
|
||||||
|
|
||||||
|
Dify接入微信的详细教程请查看我写的文章 [手摸手教你把 Dify 接入微信生态](https://docs.dify.ai/v/zh-hans/learn-more/use-cases/dify-on-wechat)
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -26,7 +28,20 @@
|
||||||
- [ ] **飞书** 待测试
|
- [ ] **飞书** 待测试
|
||||||
|
|
||||||
# 最新功能
|
# 最新功能
|
||||||
## 1. 支持COZE API
|
## 1. Suno音乐插件
|
||||||
|
使用 [Suno](https://github.com/hanfangyuan4396/suno) 插件生成音乐
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
[点击试听生成的音乐](./docs/audios/chengdu-disney.mp3)
|
||||||
|
|
||||||
|
|
||||||
|
## 2. 支持Dify Chatflow & Workflow
|
||||||
|
dify官网已正式上线工作流模式,可以导入本项目下的[dsl文件](./dsl/chat-workflow.yml)快速创建工作流进行测试。工作流输入变量名称十分灵活,对于**工作流类型**的应用,本项目**约定工作流的输入变量命名为`query`**,**输出变量命名为`text`**。
|
||||||
|
|
||||||
|
(ps: 感觉工作流类型应用不太适合作为聊天机器人,现在它还没有会话的概念,需要自己管理上下文。但是它可以调用各种工具,通过http请求和外界交互,适合执行业务逻辑复杂的任务;它可以导入导出工作流dsl文件,方便分享移植。也许以后dsl文件+配置文件就可以作为本项目的一个插件。)
|
||||||
|
## 3. 支持COZE API
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
@ -34,7 +49,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 1.1 如何快速启动coze微信机器人
|
### 3.1 如何快速启动coze微信机器人
|
||||||
|
|
||||||
- 请参照**快速开始**步骤克隆源码并安装依赖
|
- 请参照**快速开始**步骤克隆源码并安装依赖
|
||||||
|
|
||||||
|
|
@ -70,7 +85,8 @@ python3 app.py # windows环境下该命令通
|
||||||
|
|
||||||
|
|
||||||
# 更新日志
|
# 更新日志
|
||||||
- 2024/04/08 支持聊天助手类型应用内置的工作流,支持dify基础的对话工作流,dify官网已正式上线工作流模式。可以导入本项目下的[dsl文件](./dsl/chat-workflow.yml)快速创建工作流进行测试。工作流输入变量名称十分灵活,对于**工作流类型**的应用,本项目**约定工作流的输入变量命名为`query`**,**输出变量命名为`text`**。(ps: 感觉工作流类型应用不太适合作为聊天机器人,现在它还没有会话的概念,需要自己管理上下文。但是它可以调用各种工具,通过http请求和外界交互,适合执行业务逻辑复杂的任务;它可以导入导出工作流dsl文件,方便分享移植。也许以后dsl文件+配置文件就可以作为本项目的一个插件。)
|
- 2024/04/14 Suno音乐插件,Dify on WeChat对接详细教程,config文件bug修复
|
||||||
|
- 2024/04/08 支持聊天助手类型应用内置的Chatflow,支持dify基础的对话Workflow
|
||||||
- 2024/04/04 支持docker部署
|
- 2024/04/04 支持docker部署
|
||||||
- 2024/03/31 支持coze api(内测版)
|
- 2024/03/31 支持coze api(内测版)
|
||||||
- 2024/03/29 支持dify基础的对话工作流,由于dify官网还未上线工作流,需要自行部署测试 [0.6.0-preview-workflow.1](https://github.com/langgenius/dify/releases/tag/0.6.0-preview-workflow.1)。
|
- 2024/03/29 支持dify基础的对话工作流,由于dify官网还未上线工作流,需要自行部署测试 [0.6.0-preview-workflow.1](https://github.com/langgenius/dify/releases/tag/0.6.0-preview-workflow.1)。
|
||||||
|
|
|
||||||
|
|
@ -2,15 +2,10 @@
|
||||||
"dify_api_base": "https://api.dify.ai/v1",
|
"dify_api_base": "https://api.dify.ai/v1",
|
||||||
"dify_api_key": "app-xxx",
|
"dify_api_key": "app-xxx",
|
||||||
"dify_app_type": "chatbot",
|
"dify_app_type": "chatbot",
|
||||||
"dify_convsersation_max_messages": 5,
|
|
||||||
"channel_type": "wx",
|
"channel_type": "wx",
|
||||||
"model": "dify",
|
"model": "dify",
|
||||||
"single_chat_prefix": [""],
|
"single_chat_prefix": [""],
|
||||||
"single_chat_reply_prefix": "",
|
"single_chat_reply_prefix": "",
|
||||||
"group_chat_prefix": [
|
"group_chat_prefix": ["@bot"],
|
||||||
"@bot"
|
"group_name_white_list": ["ALL_GROUP"]
|
||||||
],
|
|
||||||
"group_name_white_list": [
|
|
||||||
"ALL_GROUP"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,19 +6,11 @@ services:
|
||||||
security_opt:
|
security_opt:
|
||||||
- seccomp:unconfined
|
- seccomp:unconfined
|
||||||
environment:
|
environment:
|
||||||
OPEN_AI_API_KEY: 'YOUR API KEY'
|
DIFY_API_BASE: 'https://api.dify.ai/v1'
|
||||||
MODEL: 'gpt-3.5-turbo'
|
DIFY_API_KEY: 'app-xx'
|
||||||
PROXY: ''
|
DIFY_APP_TYPE: 'chatbot'
|
||||||
SINGLE_CHAT_PREFIX: '["bot", "@bot"]'
|
MODEL: 'dify'
|
||||||
SINGLE_CHAT_REPLY_PREFIX: '"[bot] "'
|
SINGLE_CHAT_PREFIX: '[""]'
|
||||||
|
SINGLE_CHAT_REPLY_PREFIX: '""'
|
||||||
GROUP_CHAT_PREFIX: '["@bot"]'
|
GROUP_CHAT_PREFIX: '["@bot"]'
|
||||||
GROUP_NAME_WHITE_LIST: '["ChatGPT测试群", "ChatGPT测试群2"]'
|
GROUP_NAME_WHITE_LIST: '["ALL_GROUP"]'
|
||||||
IMAGE_CREATE_PREFIX: '["画", "看", "找"]'
|
|
||||||
CONVERSATION_MAX_TOKENS: 1000
|
|
||||||
SPEECH_RECOGNITION: 'False'
|
|
||||||
CHARACTER_DESC: '你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。'
|
|
||||||
EXPIRES_IN_SECONDS: 3600
|
|
||||||
USE_GLOBAL_PLUGIN_CONFIG: 'True'
|
|
||||||
USE_LINKAI: 'False'
|
|
||||||
LINKAI_API_KEY: ''
|
|
||||||
LINKAI_APP_CODE: ''
|
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 85 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 73 KiB |
Loading…
Reference in New Issue