Переглянути джерело

Chore: thanks to bump-pydantic (#25437)

tags/1.9.0
Yongtao Huang 1 місяць тому
джерело
коміт
2ac7a9c8fc
Аккаунт користувача з таким Email не знайдено

+ 1
- 1
api/core/app/entities/app_invoke_entities.py Переглянути файл

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]

+ 2
- 2
api/core/app/entities/queue_entities.py Переглянути файл

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

+ 2
- 2
api/core/app/entities/task_entities.py Переглянути файл

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

+ 1
- 1
api/core/entities/provider_entities.py Переглянути файл



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] = []

+ 1
- 1
api/core/mcp/types.py Переглянути файл

"""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.

+ 5
- 5
api/core/ops/entities/trace_entity.py Переглянути файл





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 = {

+ 1
- 1
api/core/plugin/entities/plugin_daemon.py Переглянути файл



code: int code: int
message: str message: str
data: Optional[T]
data: Optional[T] = None




class InstallPluginMessage(BaseModel): class InstallPluginMessage(BaseModel):

+ 2
- 2
api/core/rag/datasource/vdb/huawei/huawei_cloud_vector.py Переглянути файл



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

+ 3
- 3
api/core/rag/datasource/vdb/tencent/tencent_vector.py Переглянути файл



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

+ 1
- 1
api/core/variables/segments.py Переглянути файл

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

+ 1
- 1
api/core/workflow/nodes/base/entities.py Переглянути файл





class DefaultValue(BaseModel): class DefaultValue(BaseModel):
value: Any
value: Any = None
type: DefaultValueType type: DefaultValueType
key: str key: str



+ 1
- 1
api/core/workflow/nodes/variable_assigner/common/helpers.py Переглянути файл

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])

+ 7
- 7
api/services/app_dsl_service.py Переглянути файл

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:

Завантаження…
Відмінити
Зберегти