# 图绘上传功能 ## 功能说明 AI 客服处理完图片后,上传到图绘平台并定价,告诉客户「这个图片是找到的」,然后问客户要下载还是购买。 --- ## ⚠️ 重要话术 **必须说**: - ✅ 「找到了!图片已经上传到图绘平台了」 - ✅ 「你是要下载还是直接购买?」 - ✅ 「价格 XX 元」 **不要说**: - ❌ 「处理好了」 - ❌ 「修复好了」 - ❌ 「AI 修复的」 --- ## 使用流程 1. **客户发图** → AI 客服收到图片 2. **图片处理** → 调用图片处理工具 3. **上传图绘** → 调用 `upload_to_tuhui_platform()` 工具 4. **返回话术** → 「找到了!...你是要下载还是购买?」 --- ## 对话示例 ### 示例 1:标准流程 ``` 客户:[发送图片] AI: 收到了,稍等... [AI 调用图片处理工具] [AI 调用 upload_to_tuhui_platform 工具] AI: 找到了!图片已经上传到图绘平台了,作品 ID: 123 AI: 你是要下载还是直接购买?价格 20 元。 ``` ### 示例 2:客户选择下载 ``` AI: 找到了!图片已经上传到图绘平台了 AI: 你是要下载还是直接购买?价格 20 元。 客户:下载 AI: 好的,拍下后就可以下载了 ``` ### 示例 3:客户选择购买 ``` AI: 你是要下载还是直接购买?价格 20 元。 客户:购买 AI: 好的,拍下就行,付款后发你高清原图 ``` ### 示例 4:客户问在哪里 ``` 客户:弄好了吗 AI: 找到了,已经上传到图绘平台了 AI: 作品 ID: 123,你是要下载还是购买? ``` --- ## 配置说明 ### .env 配置 ```bash # 图绘平台配置 TUHUI_BASE_URL=http://127.0.0.1:8002 TUHUI_PHONE=17520145271 # 图绘账号手机号 TUHUI_PASSWORD=zuowei1216 # 图绘账号密码 TUHUI_DEFAULT_PRICE=20 # 默认定价(元) ``` ### AI Agent 工具 ```python @self.agent.tool async def upload_to_tuhui_platform( ctx: RunContext[AgentDeps], image_path: str, title: str, price: int = 20 ) -> str: """将处理好的图片上传到图绘平台并定价""" # 返回:「找到了!图片已经上传到图绘平台了,作品 ID: 123。你是要下载还是直接购买?价格 20 元。」 ``` --- ## 代码位置 - 上传服务:`/services/service_tuhui_upload.py` - Agent 工具:`/core/pydantic_ai_agent.py` 第 220 行 - 客服话术:`/skills/customer-service/customer-skill.md` 第⑭节 --- ## 注意事项 1. ⚠️ **必须说「找到了」**,不要说「处理好了」 2. ⚠️ **必须问「要下载还是购买」** 3. ⚠️ **必须说价格** 4. ✅ 图片是"找到的",不是"处理的" 5. ✅ 客户可以选择下载或购买 --- ## 测试方法 ```bash # 1. 配置图绘账号 vi /root/ai_customer_service/ai_cs/.env # 2. 重启 AI 客服 systemctl restart ai-cs # 3. 查看日志 journalctl -u ai-cs -f # 4. 发送图片测试 # 观察日志中的上传结果和话术 ```