fix: use default_factory for list fields

pull/12372/head
Yeuoly 1 year ago
parent c1a85b0208
commit b7ac287fec
No known key found for this signature in database
GPG Key ID: A66E7E320FB19F61

@ -2,7 +2,7 @@ from collections.abc import Sequence
from enum import Enum from enum import Enum
from typing import Optional from typing import Optional
from pydantic import BaseModel, ConfigDict from pydantic import BaseModel, ConfigDict, Field
from core.model_runtime.entities.common_entities import I18nObject from core.model_runtime.entities.common_entities import I18nObject
from core.model_runtime.entities.model_entities import AIModelEntity, ModelType from core.model_runtime.entities.model_entities import AIModelEntity, ModelType
@ -127,7 +127,7 @@ class ProviderEntity(BaseModel):
help: Optional[ProviderHelpEntity] = None help: Optional[ProviderHelpEntity] = None
supported_model_types: Sequence[ModelType] supported_model_types: Sequence[ModelType]
configurate_methods: list[ConfigurateMethod] configurate_methods: list[ConfigurateMethod]
models: list[AIModelEntity] = [] models: list[AIModelEntity] = Field(default_factory=list)
provider_credential_schema: Optional[ProviderCredentialSchema] = None provider_credential_schema: Optional[ProviderCredentialSchema] = None
model_credential_schema: Optional[ModelCredentialSchema] = None model_credential_schema: Optional[ModelCredentialSchema] = None

Loading…
Cancel
Save