前提
先搭建好 本地化的企业级知识库问答系统 ,参考 《手把手教你构建一个 本地化的,免费的,企业级的,AI大模型知识库问答系统》
因为 ChatGPT-On-WeChat 代码有 Bug,作者一直未修复,因此我修改后,重新打了一个Docker镜像,避免大家踩坑。
1
2
3
|
mkdir chatgpt-on-wechat
cd chatgpt-on-wechat
curl -O https://harryai.cc/chatgpt-on-wechat/docker-compose.yml
|
打开 docker-compose.yml
文件,修改 OPEN_AI_API_KEY
和 OPEN_AI_API_BASE
为你的 FastGPT 的 API Key 和 API 地址。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
version: '2.0'
services:
chatgpt-on-wechat:
image: harryliu888/chatgpt-on-wechat:latest
container_name: chatgpt-on-wechat
security_opt:
- seccomp:unconfined
environment:
# OPEN_AI_API_KEY 在 FastGPT 的 应用发布页面生成(API访问)
OPEN_AI_API_KEY: 'fastgpt-iAt0KIDwpZqFvxfpmWstAkars36s0ASBENYKYLGSwJcf7NuCn2NzT'
# OPEN_AI_API_BASE 填写 FastGPT 的 API 地址
# 特别注意,如果 chatgpt-on-wechat 是docker部署的,因此要访问外部的 FastGPT,这里需要使用 host.docker.internal
OPEN_AI_API_BASE: 'http://host.docker.internal:3000/api/v1'
MODEL: 'gpt-3.5-turbo'
PROXY: ''
SINGLE_CHAT_PREFIX: '["bot", "@bot"]'
SINGLE_CHAT_REPLY_PREFIX: '"[bot] "'
GROUP_CHAT_PREFIX: '["@bot"]'
GROUP_NAME_WHITE_LIST: '["ChatGPT测试群", "ChatGPT测试群2"]'
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: ''
extra_hosts:
- 'host.docker.internal:host-gateway'
|
1
2
|
cd chatgpt-on-wechat
docker-compose up
|