根据用户的文字描述, 针对不同的用户生成个性化的图片.
框架有两种生成方式:
- 通过输入用户的历史交互物品序列, 根据GPT等大语言模型生成用户的个性化描述, 然后与用户的文字描述结合, 生成个性化的图片.
- 通过用户的文字描述与用户ID, 利用文生图模型与用户Embedding生成个性化的图片.
框架提供两种使用方式:
- API模式
- 直接调用模式
模型使用Python 3.8版本, 在使用之前需要安装相关的依赖
pip install -r requirements.txt为了避免Module Not Found问题, 可以在运行之前使用export PYTHONPATH="${PYTHONPATH}:/path/to/your/project/".
API模式下, 通过启动不同的服务器, 用户可以通过HTTP请求的方式调用生成图片的接口.
- 启动GPT服务器
python gpt/server.py
- 启动Prompt服务器
python prompt/server.py
- 启动t2i服务器
python txt2img/server.py
- 启动主服务器
python main.py
- 启动前端
python gradio_demo.py
- 使用API模式生成图片
直接调用模式下, 用户可以通过直接调用模型的方式生成图片. 服务器的启动方式与API模式相同.
- 启动GPT服务器
- 启动主服务器
- 启动前端
- 使用直接调用模式生成图片
- 'Module Not Found' error.
在运行之前使用
export PYTHONPATH="${PYTHONPATH}:/path/to/your/project/".