SalesGPT 智能销售代理部署教程
目录
云服务器配置
1. 腾讯云选购指南
路径:云服务器CVM > 自定义配置 > 按量计费
推荐配置:
- 地域:亚太首尔
- 机型:4核4G/2核4G
- 系统镜像:Ubuntu 22.04 LTS
- 网络:按流量计费(建议初始设置5M带宽)
- 安全组:开放22/80/443端口
2. 密钥管理
# 使用已有密钥或新建密钥
路径:云服务器 > 密钥 > 创建新密钥
密钥命名规范:salesgpt-key-2024
环境准备
1. 基础工具安装
# 切换到管理员模式
sudo -i
# 安装Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
2. 虚拟环境配置
conda create -n salesgpt python=3.9
conda activate salesgpt
项目部署
1. 克隆代码库
git clone https://github.com/salesgpt/salesgpt.git
cd salesgpt
2. 安装依赖
pip install -r requirements.txt
# 安装耗时约3-5分钟
配置文件修改
1. 密钥配置
cp .env.example .env
vi .env
修改内容:
OPENAI_API_KEY="sk-your-api-key-here"
2. 代码调整
vi run.py
注释以下代码段:
# os.environ["LANGCHAIN_HANDLER"] = "langchain"
# os.environ["LANGCHAIN_SESSION"] = "default"
# os.environ["LANGCHAIN_ENDPOINT"] = "https://api.langchain.com"
# os.environ["LANGCHAIN_API_KEY"] = "your_langchain_key"
项目启动
1. 中文模式启动
python run.py --mode Chinese
2. 英文模式启动
python run.py --mode English
功能验证
测试对话示例
用户输入:你好
AI回复:您好!我是张三,智能家居顾问,请问您最近睡眠质量如何?
用户输入:最近总是失眠
AI回复:我们最新款的智能床垫配备压力传感技术,可自动调节支撑力度...
注意事项
-
密钥安全
- 不要将.env文件提交到Git
- 建议定期轮换API密钥
-
资源监控
# 查看资源占用 top -c -u ubuntu # 建议内存保持在70%以下使用率 -
服务维护
# 使用nohup保持服务运行 nohup python run.py --mode Chinese > salesgpt.log 2>&1 & -
费用优化
- 非测试时段建议关机(按量实例)
- 设置云监控告警(CPU>80%触发通知)
技术支援:遇到部署问题可查阅官方文档或提交GitHub Issue

被折叠的 条评论
为什么被折叠?



