验证agent 接口参数
This commit is contained in:
@@ -25,10 +25,18 @@ class CustomizeResumeParam(BaseModel):
|
||||
add_skills: list[str] = Field(default_factory=list, alias="addSkills")
|
||||
|
||||
|
||||
ChatRole = Literal["user", "assistant"]
|
||||
|
||||
|
||||
class ChatMessage(BaseModel):
|
||||
role: ChatRole
|
||||
content: str
|
||||
|
||||
|
||||
class AiEditParam(BaseModel):
|
||||
job_id: int = Field(..., alias="jobId")
|
||||
instruction: str = Field(...)
|
||||
chat_history: list[dict] = Field(default_factory=list, alias="chatHistory")
|
||||
chat_history: list[ChatMessage] = Field(default_factory=list, alias="chatHistory")
|
||||
|
||||
|
||||
# ===== Redis 缓存子模型 =====
|
||||
|
||||
Reference in New Issue
Block a user