feat: 添加 AI 补货建议功能,优化相关设置和界面
This commit is contained in:
32
README.md
32
README.md
@@ -61,6 +61,28 @@ python app.py
|
||||
|
||||
默认访问:`http://127.0.0.1:5000`
|
||||
|
||||
### 2.4 可选:启用 AI 补货建议(硅基流动)
|
||||
|
||||
在启动前设置环境变量:
|
||||
|
||||
```powershell
|
||||
$env:SILICONFLOW_API_KEY="你的APIKey"
|
||||
$env:SILICONFLOW_MODEL="Qwen/Qwen2.5-7B-Instruct"
|
||||
```
|
||||
|
||||
可选变量:
|
||||
|
||||
- `SILICONFLOW_API_URL`(默认:`https://api.siliconflow.cn/v1/chat/completions`)
|
||||
- `SILICONFLOW_TIMEOUT`(默认:`30` 秒)
|
||||
|
||||
仓库概览页点击 `AI补货建议` 按钮即可调用接口。
|
||||
|
||||
也可在页面中直接配置参数:
|
||||
|
||||
- 入口:`仓库概览` -> `AI参数`
|
||||
- 页面:`/ai/settings`
|
||||
- 保存文件:`data/ai_settings.json`
|
||||
|
||||
## 3. 页面说明
|
||||
|
||||
### 3.1 首页 `/`
|
||||
@@ -110,6 +132,16 @@ python app.py
|
||||
- 搜索结果可一键跳转到对应盒位编辑页。
|
||||
- 支持快速出库:只填写数量即可扣减库存,并写入统计日志。
|
||||
|
||||
### 3.6 AI 补货建议 `/ai/restock-plan`
|
||||
|
||||
- 基于低库存清单和最近 30 天出库数据生成补货建议。
|
||||
- 未配置 `SILICONFLOW_API_KEY` 时会返回明确错误提示。
|
||||
|
||||
### 3.7 AI 参数设置 `/ai/settings`
|
||||
|
||||
- 支持页面内编辑:`API URL / 模型名称 / API Key / 超时 / 低库存阈值 / 建议条目上限`。
|
||||
- 保存后立即生效,无需改代码。
|
||||
|
||||
## 4. 袋装批量新增格式
|
||||
|
||||
在袋装清单页面的批量输入框里,每行一条,可用英文逗号或 Tab 分隔:
|
||||
|
||||
Reference in New Issue
Block a user