- 利用大语言模型和多智能体技术,通过一行需求自动生成运营文案、图片和视频,一键发送多个平台实现快速运营的变革
LLM | Supported | Model Type | Notes |
---|---|---|---|
ChatGPT | ✅ | Proxy | Default |
Bard | ✅ | Proxy | |
Vicuna-13b | ✅ | Local Model | |
Vicuna-13b-v1.5 | ✅ | Local Model | |
Vicuna-7b | ✅ | Local Model | |
Vicuna-7b-v1.5 | ✅ | Local Model | |
ChatGLM-6B | ✅ | Local Model | |
ChatGLM2-6B | ✅ | Local Model | |
baichuan-13b | ✅ | Local Model | |
baichuan2-13b | ✅ | Local Model | |
baichuan-7b | ✅ | Local Model | |
baichuan2-7b | ✅ | Local Model | |
Qwen-7b-Chat | Coming soon | Local Model |
LLM | Supported | Notes |
---|---|---|
sentence-transformers | ✅ | Default |
text2vec-large-chinese | ✅ | |
m3e-large | ✅ | |
bge-large-en | ✅ | |
bge-large-zh | ✅ |
首先,下载相关模型
mkdir models & cd models
# 下载embedding 模型,默认all-MiniLM-L6-v2,对于中文可以使用text2vec-large-chinese
git lfs install
git clone https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2
# 下载stabediffusion模型 (git仓库94GB,模型47GB), 推荐使用stablediffusion-proxy, 参考 https://github.com/xuyuan23/stablediffusion-proxy
git lfs install
git clone https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0
下载安装python项目依赖包,并启动项目
# 安装python依赖包
yum install gcc-c++
pip install -r requirements.txt
# 复制.env.template文件内容到新创建的.env文件中,并修改.env文件中的内容
cp .env.template .env
# 启动stablediffusion服务, 如果使用了StableDiffusion代理,则无需执行!
python operategpt/providers/stablediffusion.py
# 执行项目,将会生成一个markdown文件 /data/operation_data/xxx.md, 两个参数 `idea` 和 `lang`, 语言lang是可以缺省的,默认是en, 指定zh则生成中文文案
python main.py "编写一个去成都的旅行计划" "zh"
- 默认使用ChatGPT作为LLM, 首先你应该在
.env
中设置OPEN_AI_KEY
, StableDiffusion使用代理则需要设置,否则需要在本地启动
OPEN_AI_KEY=sk-xxx
# 如果你没有部署StableDiffusion,则无法生成图像
SD_PROXY_URL=127.0.0.1:7860