这是一个基于Streamlit的应用程序,用于生成和优化营销文案。用户可以输入产品信息、目标用户特征等,生成独特的卖点和文案。
请按照以下步骤安装和运行此项目:
建议使用Python虚拟环境来隔离项目依赖:
cd <your-repo-directory>
python3 -m venv venv
source venv/bin/activate # 对于Windows用户,使用 `venv\Scripts\activate`
使用pip安装项目所需的依赖:
pip install -r requirements.txt
创建一个.env
文件,并添加以下内容:
AZURE_OPENAI_ENDPOINT=<your_azure_openai_endpoint> #比如:https://minggu-aoai.openai.azure.com
AZURE_OPENAI_DEPLOYMENT_NAME=<your_azure_openai_deployment_name> #比如:gpt-4o
AZURE_OPENAI_API_KEY=<your_azure_openai_api_key> #比如: xxxx8186851d94efeb0d13fcxxxxxxxxxx
使用Streamlit运行应用程序:
streamlit run app.py
打开浏览器并访问 http://localhost:8501
查看应用程序。
应用程序中包含以下按钮,每个按钮都有特定的功能:
- 生成卖点: 基于输入的产品信息和用户特征生成产品卖点。
- 顺序优化: 对生成的卖点进行优化排序。
- 卖点评审: 对生成的卖点进行评审并提供改进建议。
- 生成短文案: 基于生成的卖点生成吸引用户的短文案。
- 生成长文案: 基于生成的卖点和短文案生成详细的长文案。
- 生成推广文: 基于生成的卖点和短文案生成推广文案。
- 生成长标题: 基于生成的卖点和短文案生成吸引用户的长标题。
- 商详页框架: 基于生成的卖点和短文案生成详细的商详页框架。
- 全部清空: 清空所有生成的内容和错误信息。