mirror of
https://github.com/OpenHands/OpenHands.git
synced 2026-03-22 05:37:20 +08:00
fix: satisfy enterprise lint on verified model router
Apply the enterprise Ruff/pre-commit formatting expected by CI. Co-authored-by: openhands <openhands@all-hands.dev>
This commit is contained in:
@@ -19,18 +19,18 @@ from openhands.app_server.config import get_db_session
|
||||
from openhands.server.routes import public
|
||||
from openhands.utils.llm import ModelsResponse, get_supported_llm_models
|
||||
|
||||
api_router = APIRouter(prefix="/api/admin/verified-models", tags=["Verified Models"])
|
||||
api_router = APIRouter(prefix='/api/admin/verified-models', tags=['Verified Models'])
|
||||
|
||||
|
||||
@api_router.get("")
|
||||
@api_router.get('')
|
||||
async def search_verified_models(
|
||||
provider: str | None = None,
|
||||
page_id: Annotated[
|
||||
str | None,
|
||||
Query(title="Optional next_page_id from the previously returned page"),
|
||||
Query(title='Optional next_page_id from the previously returned page'),
|
||||
] = None,
|
||||
limit: Annotated[
|
||||
int, Query(title="The max number of results in the page", gt=0, le=100)
|
||||
int, Query(title='The max number of results in the page', gt=0, le=100)
|
||||
] = 100,
|
||||
user_id: str = Depends(get_admin_user_id),
|
||||
verified_model_service: VerifiedModelService = Depends(
|
||||
@@ -48,7 +48,7 @@ async def search_verified_models(
|
||||
return result
|
||||
|
||||
|
||||
@api_router.post("", status_code=201)
|
||||
@api_router.post('', status_code=201)
|
||||
async def create_verified_model(
|
||||
data: VerifiedModelCreate,
|
||||
user_id: str = Depends(get_admin_user_id),
|
||||
@@ -71,7 +71,7 @@ async def create_verified_model(
|
||||
)
|
||||
|
||||
|
||||
@api_router.put("/{provider}/{model_name:path}")
|
||||
@api_router.put('/{provider}/{model_name:path}')
|
||||
async def update_verified_model(
|
||||
provider: str,
|
||||
model_name: str,
|
||||
@@ -90,12 +90,12 @@ async def update_verified_model(
|
||||
if not model:
|
||||
raise HTTPException(
|
||||
status_code=status.HTTP_404_NOT_FOUND,
|
||||
detail=f"Model {provider}/{model_name} not found",
|
||||
detail=f'Model {provider}/{model_name} not found',
|
||||
)
|
||||
return model
|
||||
|
||||
|
||||
@api_router.delete("/{provider}/{model_name:path}")
|
||||
@api_router.delete('/{provider}/{model_name:path}')
|
||||
async def delete_verified_model(
|
||||
provider: str,
|
||||
model_name: str,
|
||||
@@ -128,9 +128,9 @@ async def get_saas_llm_models_dependency(request: Request) -> ModelsResponse:
|
||||
if page.next_page_id:
|
||||
raise HTTPException(
|
||||
status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
|
||||
detail="Too many models defined in database",
|
||||
detail='Too many models defined in database',
|
||||
)
|
||||
verified_models = [f"{m.provider}/{m.model_name}" for m in page.items]
|
||||
verified_models = [f'{m.provider}/{m.model_name}' for m in page.items]
|
||||
return get_supported_llm_models(config, verified_models)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user