feat(binding): verify 4G relations before Banban unbind

This commit is contained in:
stu2not
2026-09-23 17:47:42 +08:00
parent e5ba92ba13
commit 515567f6d4
26 changed files with 2185 additions and 29 deletions
+5
View File
@@ -24,6 +24,11 @@ class Settings(BaseSettings):
server_host: str = Field(default="0.0.0.0", validation_alias="SERVER_HOST")
server_port: int = Field(default=8080, validation_alias="SERVER_PORT")
traffic_4g_api_base_url: str = Field(default="https://role.api.talkingq.com/traffic-4g", validation_alias="TRAFFIC_4G_API_BASE_URL")
banban_handoff_service_token: str = Field(default="", validation_alias="BANBAN_HANDOFF_SERVICE_TOKEN")
traffic_4g_target_app_id: str = Field(default="wx56e1cfc52aab630f", validation_alias="TRAFFIC_4G_TARGET_APP_ID")
traffic_4g_timeout_seconds: float = Field(default=6.0, gt=0, le=15, validation_alias="TRAFFIC_4G_TIMEOUT_SECONDS")
asr_provider: str = Field(default="Aliyun", validation_alias="ASR_PROVIDER")
llm_provider: str = Field(default="Volcano", validation_alias="LLM_PROVIDER")
tts_provider: str = Field(default="MiniMax", validation_alias="TTS_PROVIDER")