feat: complete leave approval MVP
This commit is contained in:
+12
-1
@@ -1,3 +1,14 @@
|
||||
# AI Service
|
||||
|
||||
Python 3.11+、FastAPI 和 LangGraph。首期仅处理自然语言到请假草稿的结构化转换,以及流程进度查询规划;不拥有业务写权限。
|
||||
FastAPI 服务负责把自然语言转换为受约束的请假草稿建议。当前使用千问 OpenAI 兼容接口,但不拥有数据库、Flowable 或业务写权限。
|
||||
|
||||
```bash
|
||||
cd ai-service
|
||||
python3 -m venv .venv
|
||||
source .venv/bin/activate
|
||||
pip install -e '.[dev]'
|
||||
export QWEN_API_KEY='...'
|
||||
uvicorn app.main:app --reload --port 8000
|
||||
```
|
||||
|
||||
接口:`POST /v1/leave-drafts/suggest`。模型输出会经过 Pydantic 白名单、枚举、长度、时区和时间范围校验,结果始终要求用户确认。
|
||||
|
||||
Reference in New Issue
Block a user