diff --git a/web/frontend/src/api/models.ts b/web/frontend/src/api/models.ts index 6fd388656..eb8d287dd 100644 --- a/web/frontend/src/api/models.ts +++ b/web/frontend/src/api/models.ts @@ -21,7 +21,7 @@ export interface ModelInfo { extra_body?: Record // Meta available: boolean - status?: "available" | "unconfigured" | "unreachable" + status: "available" | "unconfigured" | "unreachable" is_default: boolean is_virtual: boolean } diff --git a/web/frontend/src/components/models/model-card.tsx b/web/frontend/src/components/models/model-card.tsx index 9b65d2d04..08c3aa634 100644 --- a/web/frontend/src/components/models/model-card.tsx +++ b/web/frontend/src/components/models/model-card.tsx @@ -28,7 +28,7 @@ export function ModelCard({ }: ModelCardProps) { const { t } = useTranslation() const isOAuth = model.auth_method === "oauth" - const status = model.status ?? (model.available ? "available" : "unconfigured") + const status = model.status const statusLabel = t(`models.status.${status}`) const canSetDefault = model.available && !model.is_default && !model.is_virtual