mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-07-21 06:07:13 +08:00
fix: docker volume permission issue and clean up unused dependencies
This commit is contained in:
@@ -129,6 +129,9 @@ pip3 install -r requirements.txt
|
|||||||
```bash
|
```bash
|
||||||
pip3 install -r requirements-optional.txt
|
pip3 install -r requirements-optional.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> 国内网络可使用镜像源加速:`pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple`
|
||||||
|
|
||||||
如果某项依赖安装失败可注释掉对应的行后重试。
|
如果某项依赖安装失败可注释掉对应的行后重试。
|
||||||
|
|
||||||
## 二、配置
|
## 二、配置
|
||||||
|
|||||||
@@ -358,7 +358,7 @@ _你刚刚启动,这是你的第一次对话。_
|
|||||||
- 你希望给我起个什么名字?
|
- 你希望给我起个什么名字?
|
||||||
- 我该怎么称呼你?
|
- 我该怎么称呼你?
|
||||||
- 你希望我们是什么样的交流风格?(一行列举选项:如专业严谨、轻松幽默、温暖友好、简洁高效等)
|
- 你希望我们是什么样的交流风格?(一行列举选项:如专业严谨、轻松幽默、温暖友好、简洁高效等)
|
||||||
4. **风格要求**:温暖自然、简洁清晰,整体控制在 100 字以内
|
4. **风格要求**:温暖自然、简洁清晰,整体控制在 100 字以内,适当使用 emoji 让表达更生动有趣
|
||||||
5. 能力介绍和交流风格选项都只要一行,保持精简
|
5. 能力介绍和交流风格选项都只要一行,保持精简
|
||||||
6. 不要问太多其他信息(职业、时区等可以后续自然了解)
|
6. 不要问太多其他信息(职业、时区等可以后续自然了解)
|
||||||
|
|
||||||
|
|||||||
@@ -17,8 +17,7 @@ RUN apt-get update \
|
|||||||
&& cp config-template.json config.json \
|
&& cp config-template.json config.json \
|
||||||
&& /usr/local/bin/python -m pip install --no-cache --upgrade pip \
|
&& /usr/local/bin/python -m pip install --no-cache --upgrade pip \
|
||||||
&& pip install --no-cache -r requirements.txt \
|
&& pip install --no-cache -r requirements.txt \
|
||||||
&& pip install --no-cache -r requirements-optional.txt \
|
&& pip install --no-cache -r requirements-optional.txt
|
||||||
&& pip install azure-cognitiveservices-speech
|
|
||||||
|
|
||||||
WORKDIR ${BUILD_PREFIX}
|
WORKDIR ${BUILD_PREFIX}
|
||||||
|
|
||||||
@@ -30,6 +29,4 @@ RUN chmod +x /entrypoint.sh \
|
|||||||
&& useradd -r -g agent -s /bin/bash -d /home/agent agent \
|
&& useradd -r -g agent -s /bin/bash -d /home/agent agent \
|
||||||
&& chown -R agent:agent /home/agent ${BUILD_PREFIX} /usr/local/lib
|
&& chown -R agent:agent /home/agent ${BUILD_PREFIX} /usr/local/lib
|
||||||
|
|
||||||
USER agent
|
|
||||||
|
|
||||||
ENTRYPOINT ["/entrypoint.sh"]
|
ENTRYPOINT ["/entrypoint.sh"]
|
||||||
|
|||||||
@@ -43,9 +43,15 @@ fi
|
|||||||
# fi
|
# fi
|
||||||
|
|
||||||
|
|
||||||
# go to prefix dir
|
# fix ownership of mounted volumes then drop to non-root user
|
||||||
|
if [ "$(id -u)" = "0" ]; then
|
||||||
|
mkdir -p /home/agent/cow
|
||||||
|
chown agent:agent /home/agent/cow
|
||||||
|
exec su agent -s /bin/bash -c "cd $CHATGPT_ON_WECHAT_PREFIX && $CHATGPT_ON_WECHAT_EXEC"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# fallback: already running as agent
|
||||||
cd $CHATGPT_ON_WECHAT_PREFIX
|
cd $CHATGPT_ON_WECHAT_PREFIX
|
||||||
# excute
|
|
||||||
$CHATGPT_ON_WECHAT_EXEC
|
$CHATGPT_ON_WECHAT_EXEC
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: 微信
|
title: 微信
|
||||||
description: 将 CowAgent 接入个人微信
|
description: 将 CowAgent 接入个人微信(基于官方接口)
|
||||||
---
|
---
|
||||||
|
|
||||||
> 接入个人微信,扫码登录即可使用,支持文本、图片、语音、文件、视频等消息的收发。
|
> 接入个人微信,扫码登录即可使用,支持文本、图片、语音、文件、视频等消息的私聊收发。通过微信官方API进行接入,无安全风险,接入后会在会话中新增一个机器人助手,不影响当前账号的使用。
|
||||||
|
|
||||||
## 一、配置和运行
|
## 一、配置和运行
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,8 @@ pip3 install -r requirements.txt
|
|||||||
pip3 install -r requirements-optional.txt
|
pip3 install -r requirements-optional.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> 国内网络可使用镜像源加速:`pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple`
|
||||||
|
|
||||||
### 3. 配置
|
### 3. 配置
|
||||||
|
|
||||||
复制配置文件模板并编辑:
|
复制配置文件模板并编辑:
|
||||||
|
|||||||
@@ -2,14 +2,8 @@ tiktoken>=0.3.2 # openai calculate token
|
|||||||
|
|
||||||
#voice
|
#voice
|
||||||
pydub>=0.25.1 # need ffmpeg
|
pydub>=0.25.1 # need ffmpeg
|
||||||
SpeechRecognition # google speech to text
|
|
||||||
gTTS>=2.3.1 # google text to speech
|
gTTS>=2.3.1 # google text to speech
|
||||||
pyttsx3>=2.90 # pytsx text to speech
|
|
||||||
baidu_aip>=4.16.10 # baidu voice
|
|
||||||
azure-cognitiveservices-speech # azure voice
|
|
||||||
edge-tts # edge-tts
|
edge-tts # edge-tts
|
||||||
numpy<=1.24.2
|
|
||||||
langid # language detect
|
|
||||||
elevenlabs==1.0.3 # elevenlabs TTS
|
elevenlabs==1.0.3 # elevenlabs TTS
|
||||||
|
|
||||||
#install plugin
|
#install plugin
|
||||||
@@ -18,18 +12,9 @@ dulwich
|
|||||||
# xunfei spark
|
# xunfei spark
|
||||||
websocket-client==1.2.0
|
websocket-client==1.2.0
|
||||||
|
|
||||||
# claude API
|
|
||||||
anthropic==0.25.0
|
|
||||||
|
|
||||||
# tongyi qwen
|
|
||||||
broadscope_bailian
|
|
||||||
|
|
||||||
# google
|
# google
|
||||||
google-generativeai
|
google-generativeai
|
||||||
|
|
||||||
# tencentcloud sdk
|
|
||||||
tencentcloud-sdk-python>=3.0.0
|
|
||||||
|
|
||||||
# file parsing (web_fetch document support)
|
# file parsing (web_fetch document support)
|
||||||
pypdf
|
pypdf
|
||||||
python-docx
|
python-docx
|
||||||
|
|||||||
Reference in New Issue
Block a user