企业微信机器人腾讯云模型配置说明
功能概述
企业微信机器人现在支持在全局配置中选择腾讯云混元大模型,并可以选择具体使用哪个腾讯云模型。
配置步骤
1. 配置腾讯云密钥
首先需要在"腾讯云AI"页面配置腾讯云的SecretId和SecretKey:
2. 配置全局AI设置
进入"企业微信 → 全局配置 → AI配置":
hunyuan-lite
- 混元-Standard(标准版)- hunyuan-standard
- 混元-Pro(专业版)- hunyuan-pro
- 混元-Turbo(极速版)- hunyuan-turbo
- 混元-Turbo(最新版)- hunyuan-turbos-latest
3. 机器人使用全局配置
创建或编辑企业微信机器人时:
- 如果机器人的"AI模型"字段为空,将自动使用全局配置的腾讯云模型
- 如果机器人指定了自己的AI模型,将优先使用机器人自己的配置
技术实现
配置存储
全局AI配置存储在 wework_global_config 表中:
{
config_key: "default_ai_config" |
config_value: {
provider: "tencent" |
ai_model: "" |
tencent_model: "hunyuan-lite" |
system_prompt: "你是一个专业的客服助手..."
}
}
调用流程
app/Controllers/Wework.php)provider 和 modelapp/Controllers/OpenApi/Chat.php)provider 和 model 参数
- 根据 provider 选择对应的AI服务商
- 如果是腾讯云,从全局配置读取SecretId作为API Key
- 调用腾讯云混元OpenAI兼容接口https://api.hunyuan.cloud.tencent.com/v1
- 认证方式: Authorization: Bearer {SecretId}
- 接口: /chat/completions
- 模型: 使用配置的 tencent_model 值模型选择建议
| 模型 | 适用场景 | 特点 | |------|---------|------| | hunyuan-lite | 日常客服、简单问答 | 性价比高,响应快 | | hunyuan-standard | 标准客服场景 | 平衡性能和成本 | | hunyuan-pro | 复杂问题、专业咨询 | 理解能力强,回答质量高 | | hunyuan-turbo | 高并发场景 | 极速响应 | | hunyuan-turbos-latest | 需要最新能力 | 最新版本,持续更新 |
注意事项
相关文件
app/Views/admin/wework/config.php- 全局配置页面(前端)app/Controllers/Admin/WeworkConfig.php- 全局配置保存逻辑app/Controllers/Wework.php- 企业微信机器人消息处理app/Controllers/OpenApi/Chat.php- AI对话APIdocs/腾讯云API签名问题修复.md- 腾讯云API接入说明
更新日期
2024-01-21