feat: configure local customer service knowledge runtime
This commit is contained in:
@@ -46,6 +46,7 @@ class Settings(BaseSettings):
|
||||
message_broker_outbox_topic: str = "agent.outbox"
|
||||
message_broker_dlq_topic: str = "agent.dlq"
|
||||
milvus_uri: str
|
||||
milvus_local_uri: str = ""
|
||||
milvus_token: str = ""
|
||||
milvus_collection: str = "jr_memory"
|
||||
neo4j_uri: str
|
||||
@@ -101,6 +102,11 @@ class Settings(BaseSettings):
|
||||
offsite_smtp_use_ssl: bool = True
|
||||
offsite_smtp_timeout_seconds: float = Field(default=30, gt=0)
|
||||
|
||||
@property
|
||||
def resolved_milvus_uri(self) -> str:
|
||||
"""本地开发优先使用 Lite 文件;部署环境仅配置标准 Milvus URI。"""
|
||||
return self.milvus_local_uri or self.milvus_uri
|
||||
|
||||
model_config = SettingsConfigDict(env_file=".env", env_file_encoding="utf-8", extra="ignore")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user