数据知识回调入库
This commit is contained in:
@ -254,17 +254,45 @@ class TableSnippetUpsertRequest(BaseModel):
|
||||
callback_url: HttpUrl = Field(..., description="Callback URL associated with the action run.")
|
||||
table_schema_version_id: int = Field(..., ge=0, description="Identifier for the schema snapshot.")
|
||||
table_schema: Any = Field(..., description="Schema snapshot payload for the table.")
|
||||
result_json: Optional[Any] = Field(
|
||||
llm_usage: Optional[Any] = Field(
|
||||
None,
|
||||
description="Primary result payload for the action (e.g., profiling output, snippet array).",
|
||||
description="Optional token usage metrics reported by the LLM provider.",
|
||||
)
|
||||
result_summary_json: Optional[Any] = Field(
|
||||
None,
|
||||
description="Optional summary payload (e.g., profiling summary) for the action.",
|
||||
ge_profiling_json: Optional[Any] = Field(
|
||||
None, description="Full GE profiling result payload for the profiling action."
|
||||
)
|
||||
html_report_url: Optional[str] = Field(
|
||||
None,
|
||||
description="Optional HTML report URL generated by the action.",
|
||||
ge_profiling_json_size_bytes: Optional[int] = Field(
|
||||
None, ge=0, description="Size in bytes of the GE profiling result JSON."
|
||||
)
|
||||
ge_profiling_summary: Optional[Any] = Field(
|
||||
None, description="Sanitised GE profiling summary payload."
|
||||
)
|
||||
ge_profiling_summary_size_bytes: Optional[int] = Field(
|
||||
None, ge=0, description="Size in bytes of the GE profiling summary JSON."
|
||||
)
|
||||
ge_profiling_total_size_bytes: Optional[int] = Field(
|
||||
None, ge=0, description="Combined size (bytes) of profiling result + summary."
|
||||
)
|
||||
ge_profiling_html_report_url: Optional[str] = Field(
|
||||
None, description="Optional URL to the generated GE profiling HTML report."
|
||||
)
|
||||
ge_result_desc_json: Optional[Any] = Field(
|
||||
None, description="Result JSON for the GE result description action."
|
||||
)
|
||||
ge_result_desc_json_size_bytes: Optional[int] = Field(
|
||||
None, ge=0, description="Size in bytes of the GE result description JSON."
|
||||
)
|
||||
snippet_json: Optional[Any] = Field(
|
||||
None, description="Snippet generation action result JSON."
|
||||
)
|
||||
snippet_json_size_bytes: Optional[int] = Field(
|
||||
None, ge=0, description="Size in bytes of the snippet result JSON."
|
||||
)
|
||||
snippet_alias_json: Optional[Any] = Field(
|
||||
None, description="Snippet alias expansion result JSON."
|
||||
)
|
||||
snippet_alias_json_size_bytes: Optional[int] = Field(
|
||||
None, ge=0, description="Size in bytes of the snippet alias result JSON."
|
||||
)
|
||||
error_code: Optional[str] = Field(None, description="Optional error code when status indicates a failure.")
|
||||
error_message: Optional[str] = Field(None, description="Optional error message when status indicates a failure.")
|
||||
|
||||
Reference in New Issue
Block a user