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

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 Переглянути файл

@@ -95,7 +95,7 @@ class AppGenerateEntity(BaseModel):
task_id: str

# app config
app_config: Any
app_config: Any = None
file_upload_config: Optional[FileUploadConfig] = None

inputs: Mapping[str, Any]

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

@@ -432,8 +432,8 @@ class QueueAgentLogEvent(AppQueueEvent):
id: str
label: str
node_execution_id: str
parent_id: str | None
error: str | None
parent_id: str | None = None
error: str | None = None
status: str
data: Mapping[str, Any]
metadata: Optional[Mapping[str, Any]] = None

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

@@ -828,8 +828,8 @@ class AgentLogStreamResponse(StreamResponse):
node_execution_id: str
id: str
label: str
parent_id: str | None
error: str | None
parent_id: str | None = None
error: str | None = None
status: str
data: Mapping[str, Any]
metadata: Optional[Mapping[str, Any]] = None

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

@@ -107,7 +107,7 @@ class CustomModelConfiguration(BaseModel):

model: str
model_type: ModelType
credentials: dict | None
credentials: dict | None = None
current_credential_id: Optional[str] = None
current_credential_name: Optional[str] = None
available_model_credentials: list[CredentialConfiguration] = []

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

@@ -809,7 +809,7 @@ class LoggingMessageNotificationParams(NotificationParams):
"""The severity of this log message."""
logger: str | None = None
"""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
type is allowed here.

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

@@ -35,7 +35,7 @@ class BaseTraceInfo(BaseModel):


class WorkflowTraceInfo(BaseTraceInfo):
workflow_data: Any
workflow_data: Any = None
conversation_id: Optional[str] = None
workflow_app_log_id: Optional[str] = None
workflow_id: str
@@ -89,7 +89,7 @@ class SuggestedQuestionTraceInfo(BaseTraceInfo):


class DatasetRetrievalTraceInfo(BaseTraceInfo):
documents: Any
documents: Any = None


class ToolTraceInfo(BaseTraceInfo):
@@ -97,12 +97,12 @@ class ToolTraceInfo(BaseTraceInfo):
tool_inputs: dict[str, Any]
tool_outputs: str
metadata: dict[str, Any]
message_file_data: Any
message_file_data: Any = None
error: Optional[str] = None
tool_config: dict[str, Any]
time_cost: Union[int, float]
tool_parameters: dict[str, Any]
file_url: Union[str, None, list]
file_url: Union[str, None, list] = None


class GenerateNameTraceInfo(BaseTraceInfo):
@@ -113,7 +113,7 @@ class GenerateNameTraceInfo(BaseTraceInfo):
class TaskData(BaseModel):
app_id: str
trace_info_type: str
trace_info: Any
trace_info: Any = None


trace_info_info_map = {

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

@@ -24,7 +24,7 @@ class PluginDaemonBasicResponse(BaseModel, Generic[T]):

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


class InstallPluginMessage(BaseModel):

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

@@ -28,8 +28,8 @@ def create_ssl_context() -> ssl.SSLContext:

class HuaweiCloudVectorConfig(BaseModel):
hosts: str
username: str | None
password: str | None
username: str | None = None
password: str | None = None

@model_validator(mode="before")
@classmethod

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

@@ -24,10 +24,10 @@ logger = logging.getLogger(__name__)

class TencentConfig(BaseModel):
url: str
api_key: Optional[str]
api_key: Optional[str] = None
timeout: float = 30
username: Optional[str]
database: Optional[str]
username: Optional[str] = None
database: Optional[str] = None
index_type: str = "HNSW"
metric_type: str = "IP"
shard: int = 1

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

@@ -19,7 +19,7 @@ class Segment(BaseModel):
model_config = ConfigDict(frozen=True)

value_type: SegmentType
value: Any
value: Any = None

@field_validator("value_type")
@classmethod

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

@@ -23,7 +23,7 @@ NumberType = Union[int, float]


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


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

@@ -16,7 +16,7 @@ class UpdatedVariable(BaseModel):
name: str
selector: Sequence[str]
value_type: SegmentType
new_value: Any
new_value: Any = None


_T = TypeVar("_T", bound=MutableMapping[str, Any])

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

@@ -99,17 +99,17 @@ def _check_version_compatibility(imported_version: str) -> ImportStatus:
class PendingData(BaseModel):
import_mode: 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):
dependencies: list[PluginDependency]
app_id: str | None
app_id: str | None = None


class AppDslService:

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