feat: 结果对象 error_code 字段(默认 None 向后兼容)
This commit is contained in:
@@ -28,6 +28,7 @@ class ChatResult:
|
||||
duration_ms: int
|
||||
status: Literal["ok", "fallback", "failed"]
|
||||
error: str | None = None
|
||||
error_code: str | None = None # 失败时的 api §7 错误码;成功为 None
|
||||
|
||||
|
||||
@dataclass
|
||||
@@ -42,6 +43,7 @@ class StructuredResult:
|
||||
duration_ms: int
|
||||
status: Literal["ok", "fallback", "parse_error", "failed"]
|
||||
error: str | None = None
|
||||
error_code: str | None = None # 失败/parse_error 时的错误码;成功为 None
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
Reference in New Issue
Block a user