feat:投顾agent接入nl2sql能力

This commit is contained in:
2026-09-13 18:24:44 +08:00
parent 43330042b8
commit 3f5fc1b9f0
13 changed files with 339 additions and 4 deletions
+13
View File
@@ -33,6 +33,19 @@ class RebalanceRunReq(BaseModel):
customer_id: int = Field(gt=0)
class AdvisorDataQueryReq(BaseModel):
"""工作台代理 Agent 的客户数据查询请求。"""
customer_id: int = Field(gt=0)
question: str = Field(min_length=1, max_length=2000)
session_id: str | None = Field(default=None, max_length=64)
max_rows: int | None = Field(default=None, gt=0, le=10000)
page: int = Field(default=1, ge=1, le=100000)
page_size: int = Field(default=100, ge=1, le=10000)
sort_by: str | None = Field(default=None, max_length=128)
sort_order: Literal["asc", "desc"] = "asc"
class TalkScriptReq(BaseModel):
"""生成沟通话术草稿(同步,超时由工作台降级为「稍后重试」)。"""