rebuild(llm): add audited model connectivity tests

This commit is contained in:
leefer
2026-07-30 10:25:07 +08:00
parent d8f0dd930c
commit 08f69b0641
9 changed files with 197 additions and 8 deletions
@@ -119,3 +119,10 @@ class ModelPoolItemResponse(BaseModel):
class ModelSelectionInput(BaseModel):
primary_model_id: int = Field(ge=1)
fallback_model_id: int | None = Field(default=None, ge=1)
class ModelTestResponse(BaseModel):
connected: bool
message: str
duration_ms: int = Field(ge=0)
request_id: str