- 删除多个不再使用的脚本和配置文件,包括 `auto_push.bat`, `check_and_fix_users.py`, `init.sql` 等。 - 新增 `git_push.bat` 和 `git_push.sh` 脚本以简化 Git 推送流程。 - 更新 `README.md` 以反映最新的功能和结构变化。 - 优化前端代码,添加新的页面和组件,提升用户体验。 此提交旨在清理项目结构并增强代码可维护性。
TSP智能助手配置说明
📋 配置文件概述
本目录包含TSP智能助手的核心配置文件,包括LLM配置、集成配置等。
🤖 LLM配置
千问模型配置
本项目默认使用阿里云千问模型。要使用千问模型,请按以下步骤配置:
1. 获取API密钥
- 访问 阿里云百炼平台
- 注册并登录账号
- 创建应用并获取API密钥
2. 配置API密钥
编辑 config/llm_config.py 文件,将 api_key 替换为您的实际API密钥:
QWEN_CONFIG = LLMConfig(
provider="openai",
api_key="sk-your-actual-qwen-api-key", # 替换为您的实际密钥
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
model="qwen-turbo",
temperature=0.7,
max_tokens=2000
)
3. 可用的千问模型
qwen-turbo: 快速响应,适合一般对话qwen-plus: 平衡性能和成本qwen-max: 最强性能,适合复杂任务
4. 环境变量配置(可选)
您也可以使用环境变量来配置:
export QWEN_API_KEY="sk-your-actual-qwen-api-key"
export QWEN_MODEL="qwen-turbo"
5. 其他模型支持
项目也支持其他LLM提供商:
- OpenAI: GPT-3.5/GPT-4
- Anthropic: Claude系列
- 本地模型: Ollama等
6. 配置验证
启动系统后,可以在Agent管理页面查看LLM使用统计,确认配置是否正确。
📱 飞书集成配置
配置文件说明
integrations_config.json 文件包含飞书集成的所有配置信息:
{
"feishu": {
"app_id": "cli_a8b50ec0eed1500d",
"app_secret": "ccxkE7ZCFQZcwkkM1rLy0ccZRXYsT2xK",
"app_token": "XXnEbiCmEaMblSs6FDJcFCqsnIg",
"table_id": "tblnl3vJPpgMTSiP",
"last_updated": "2025-09-19T18:27:40.579958",
"status": "active"
},
"system": {
"sync_limit": 10,
"ai_suggestions_enabled": true,
"auto_sync_interval": 0,
"last_sync_time": null
}
}
配置参数说明
飞书应用配置
app_id: 飞书应用IDapp_secret: 飞书应用密钥app_token: 飞书多维表格应用Tokentable_id: 飞书多维表格IDlast_updated: 最后更新时间status: 集成状态(active/inactive)
系统配置
sync_limit: 同步记录数量限制ai_suggestions_enabled: 是否启用AI建议auto_sync_interval: 自动同步间隔(分钟)last_sync_time: 最后同步时间
获取飞书配置
-
获取应用凭证
- 访问 飞书开放平台
- 创建企业自建应用
- 获取
app_id和app_secret
-
获取表格信息
- 打开飞书多维表格
- 从URL中提取
app_token和table_id - 例如:
https://my-ichery.feishu.cn/base/XXnEbiCmEaMblSs6FDJcFCqsnIg?table=tblnl3vJPpgMTSiP app_token:XXnEbiCmEaMblSs6FDJcFCqsnIgtable_id:tblnl3vJPpgMTSiP
-
配置权限
- 在飞书开放平台中配置应用权限
- 确保应用有读取多维表格的权限
字段映射配置
系统会自动映射以下飞书字段到本地数据库:
| 飞书字段 | 本地字段 | 类型 | 说明 |
|---|---|---|---|
| TR Number | order_id | String | 工单编号 |
| TR Description | description | Text | 工单描述 |
| Type of problem | category | String | 问题类型 |
| TR Level | priority | String | 优先级 |
| TR Status | status | String | 工单状态 |
| Source | source | String | 来源 |
| Created by | created_by | String | 创建人 |
| Module(模块) | module | String | 模块 |
| Wilfulness(责任人) | wilfulness | String | 责任人 |
| Date of close TR | date_of_close | DateTime | 关闭日期 |
| Vehicle Type01 | vehicle_type | String | 车型 |
| VIN|sim | vin_sim | String | 车架号/SIM |
| App remote control version | app_remote_control_version | String | 应用远程控制版本 |
| HMI SW | hmi_sw | String | HMI软件版本 |
| 父记录 | parent_record | String | 父记录 |
| Has it been updated on the same day | has_updated_same_day | String | 是否同日更新 |
| Operating time | operating_time | String | 操作时间 |
🔧 配置管理
配置文件位置
llm_config.py: LLM客户端配置integrations_config.json: 集成服务配置integrations_config copy.json: 配置备份文件
配置更新
- 修改配置文件后需要重启服务
- 建议在修改前备份配置文件
- 可以通过Web界面进行部分配置的在线修改
环境变量支持
系统支持通过环境变量覆盖配置文件设置:
# LLM配置
export LLM_PROVIDER="openai"
export LLM_API_KEY="your-api-key"
export LLM_MODEL="gpt-3.5-turbo"
# 飞书配置
export FEISHU_APP_ID="your-app-id"
export FEISHU_APP_SECRET="your-app-secret"
export FEISHU_APP_TOKEN="your-app-token"
export FEISHU_TABLE_ID="your-table-id"
🚨 注意事项
- 安全性: 配置文件包含敏感信息,请勿提交到版本控制系统
- 备份: 修改配置前请备份原文件
- 权限: 确保飞书应用有足够的权限访问多维表格
- 测试: 配置完成后建议先进行测试同步
- 监控: 定期检查同步状态和错误日志