fix model endpoint & filter query

This commit is contained in:
9qeklajc
2025-11-04 23:16:08 +01:00
parent 1e90b223cf
commit ded82cd729
3 changed files with 8 additions and 10 deletions
+3 -2
View File
@@ -3,7 +3,7 @@ from typing import Any
from fastapi import APIRouter, Depends, HTTPException, Request from fastapi import APIRouter, Depends, HTTPException, Request
from fastapi.responses import Response, StreamingResponse from fastapi.responses import Response, StreamingResponse
from sqlmodel import col, select from sqlmodel import select
from .algorithm import create_model_mappings from .algorithm import create_model_mappings
from .auth import pay_for_request, revert_pay_for_request, validate_bearer_key from .auth import pay_for_request, revert_pay_for_request, validate_bearer_key
@@ -101,9 +101,10 @@ async def refresh_model_maps() -> None:
} }
disabled_result = await session.exec( disabled_result = await session.exec(
select(ModelRow.id).where(ModelRow.enabled == False) select(ModelRow.id).where(~ModelRow.enabled)
) )
disabled_model_ids = {row for row in disabled_result.all()} disabled_model_ids = {row for row in disabled_result.all()}
print(disabled_model_ids)
_model_instances, _provider_map, _unique_models = create_model_mappings( _model_instances, _provider_map, _unique_models = create_model_mappings(
upstreams=_upstreams, upstreams=_upstreams,
+1
View File
@@ -49,6 +49,7 @@ else
npm run build npm run build
fi fi
rm -rf ../ui_out
mkdir -p ../ui_out mkdir -p ../ui_out
mv out/* ../ui_out mv out/* ../ui_out
+4 -8
View File
@@ -387,14 +387,10 @@ export function ModelSelector({
providerIdNum, providerIdNum,
model.id model.id
); );
await AdminService.updateProviderModel( await AdminService.updateProviderModel(providerIdNum, model.id, {
providerIdNum, ...existingModel,
model.full_name, enabled: true,
{ });
...existingModel,
enabled: true,
}
);
totalEnabled++; totalEnabled++;
} catch (error) { } catch (error) {
console.error(`Failed to enable model ${model.full_name}:`, error); console.error(`Failed to enable model ${model.full_name}:`, error);