| task_id: str | task_id: str | ||||
| # app config | # app config | ||||
| app_config: Any | |||||
| app_config: Any = None | |||||
| file_upload_config: Optional[FileUploadConfig] = None | file_upload_config: Optional[FileUploadConfig] = None | ||||
| inputs: Mapping[str, Any] | inputs: Mapping[str, Any] |
| id: str | id: str | ||||
| label: str | label: str | ||||
| node_execution_id: str | node_execution_id: str | ||||
| parent_id: str | None | |||||
| error: str | None | |||||
| parent_id: str | None = None | |||||
| error: str | None = None | |||||
| status: str | status: str | ||||
| data: Mapping[str, Any] | data: Mapping[str, Any] | ||||
| metadata: Optional[Mapping[str, Any]] = None | metadata: Optional[Mapping[str, Any]] = None |
| node_execution_id: str | node_execution_id: str | ||||
| id: str | id: str | ||||
| label: str | label: str | ||||
| parent_id: str | None | |||||
| error: str | None | |||||
| parent_id: str | None = None | |||||
| error: str | None = None | |||||
| status: str | status: str | ||||
| data: Mapping[str, Any] | data: Mapping[str, Any] | ||||
| metadata: Optional[Mapping[str, Any]] = None | metadata: Optional[Mapping[str, Any]] = None |
| model: str | model: str | ||||
| model_type: ModelType | model_type: ModelType | ||||
| credentials: dict | None | |||||
| credentials: dict | None = None | |||||
| current_credential_id: Optional[str] = None | current_credential_id: Optional[str] = None | ||||
| current_credential_name: Optional[str] = None | current_credential_name: Optional[str] = None | ||||
| available_model_credentials: list[CredentialConfiguration] = [] | available_model_credentials: list[CredentialConfiguration] = [] |
| """The severity of this log message.""" | """The severity of this log message.""" | ||||
| logger: str | None = None | logger: str | None = None | ||||
| """An optional name of the logger issuing this message.""" | """An optional name of the logger issuing this message.""" | ||||
| data: Any | |||||
| data: Any = None | |||||
| """ | """ | ||||
| The data to be logged, such as a string message or an object. Any JSON serializable | The data to be logged, such as a string message or an object. Any JSON serializable | ||||
| type is allowed here. | type is allowed here. |
| class WorkflowTraceInfo(BaseTraceInfo): | class WorkflowTraceInfo(BaseTraceInfo): | ||||
| workflow_data: Any | |||||
| workflow_data: Any = None | |||||
| conversation_id: Optional[str] = None | conversation_id: Optional[str] = None | ||||
| workflow_app_log_id: Optional[str] = None | workflow_app_log_id: Optional[str] = None | ||||
| workflow_id: str | workflow_id: str | ||||
| class DatasetRetrievalTraceInfo(BaseTraceInfo): | class DatasetRetrievalTraceInfo(BaseTraceInfo): | ||||
| documents: Any | |||||
| documents: Any = None | |||||
| class ToolTraceInfo(BaseTraceInfo): | class ToolTraceInfo(BaseTraceInfo): | ||||
| tool_inputs: dict[str, Any] | tool_inputs: dict[str, Any] | ||||
| tool_outputs: str | tool_outputs: str | ||||
| metadata: dict[str, Any] | metadata: dict[str, Any] | ||||
| message_file_data: Any | |||||
| message_file_data: Any = None | |||||
| error: Optional[str] = None | error: Optional[str] = None | ||||
| tool_config: dict[str, Any] | tool_config: dict[str, Any] | ||||
| time_cost: Union[int, float] | time_cost: Union[int, float] | ||||
| tool_parameters: dict[str, Any] | tool_parameters: dict[str, Any] | ||||
| file_url: Union[str, None, list] | |||||
| file_url: Union[str, None, list] = None | |||||
| class GenerateNameTraceInfo(BaseTraceInfo): | class GenerateNameTraceInfo(BaseTraceInfo): | ||||
| class TaskData(BaseModel): | class TaskData(BaseModel): | ||||
| app_id: str | app_id: str | ||||
| trace_info_type: str | trace_info_type: str | ||||
| trace_info: Any | |||||
| trace_info: Any = None | |||||
| trace_info_info_map = { | trace_info_info_map = { |
| code: int | code: int | ||||
| message: str | message: str | ||||
| data: Optional[T] | |||||
| data: Optional[T] = None | |||||
| class InstallPluginMessage(BaseModel): | class InstallPluginMessage(BaseModel): |
| class HuaweiCloudVectorConfig(BaseModel): | class HuaweiCloudVectorConfig(BaseModel): | ||||
| hosts: str | hosts: str | ||||
| username: str | None | |||||
| password: str | None | |||||
| username: str | None = None | |||||
| password: str | None = None | |||||
| @model_validator(mode="before") | @model_validator(mode="before") | ||||
| @classmethod | @classmethod |
| class TencentConfig(BaseModel): | class TencentConfig(BaseModel): | ||||
| url: str | url: str | ||||
| api_key: Optional[str] | |||||
| api_key: Optional[str] = None | |||||
| timeout: float = 30 | timeout: float = 30 | ||||
| username: Optional[str] | |||||
| database: Optional[str] | |||||
| username: Optional[str] = None | |||||
| database: Optional[str] = None | |||||
| index_type: str = "HNSW" | index_type: str = "HNSW" | ||||
| metric_type: str = "IP" | metric_type: str = "IP" | ||||
| shard: int = 1 | shard: int = 1 |
| model_config = ConfigDict(frozen=True) | model_config = ConfigDict(frozen=True) | ||||
| value_type: SegmentType | value_type: SegmentType | ||||
| value: Any | |||||
| value: Any = None | |||||
| @field_validator("value_type") | @field_validator("value_type") | ||||
| @classmethod | @classmethod |
| class DefaultValue(BaseModel): | class DefaultValue(BaseModel): | ||||
| value: Any | |||||
| value: Any = None | |||||
| type: DefaultValueType | type: DefaultValueType | ||||
| key: str | key: str | ||||
| name: str | name: str | ||||
| selector: Sequence[str] | selector: Sequence[str] | ||||
| value_type: SegmentType | value_type: SegmentType | ||||
| new_value: Any | |||||
| new_value: Any = None | |||||
| _T = TypeVar("_T", bound=MutableMapping[str, Any]) | _T = TypeVar("_T", bound=MutableMapping[str, Any]) |
| class PendingData(BaseModel): | class PendingData(BaseModel): | ||||
| import_mode: str | import_mode: str | ||||
| yaml_content: str | yaml_content: str | ||||
| name: str | None | |||||
| description: str | None | |||||
| icon_type: str | None | |||||
| icon: str | None | |||||
| icon_background: str | None | |||||
| app_id: str | None | |||||
| name: str | None = None | |||||
| description: str | None = None | |||||
| icon_type: str | None = None | |||||
| icon: str | None = None | |||||
| icon_background: str | None = None | |||||
| app_id: str | None = None | |||||
| class CheckDependenciesPendingData(BaseModel): | class CheckDependenciesPendingData(BaseModel): | ||||
| dependencies: list[PluginDependency] | dependencies: list[PluginDependency] | ||||
| app_id: str | None | |||||
| app_id: str | None = None | |||||
| class AppDslService: | class AppDslService: |