MCPcopy Create free account
hub / github.com/TheSmallHanCat/flow2api / list_gemini_models

Function list_gemini_models

src/api/routes.py:827–835  ·  view source on GitHub ↗

List available models using Gemini-compatible response shape.

(api_key: str = Depends(verify_api_key_flexible))

Source from the content-addressed store, hash-verified

825@router.get("/v1beta/models")
826@router.get("/models")
827async def list_gemini_models(api_key: str = Depends(verify_api_key_flexible)):
828 """List available models using Gemini-compatible response shape."""
829 catalog = _get_gemini_model_catalog()
830 return {
831 "models": [
832 _build_gemini_model_resource(model_id, description)
833 for model_id, description in catalog.items()
834 ]
835 }
836
837
838@router.get("/v1beta/models/{model}")

Callers

nothing calls this directly

Calls 2

Tested by

no test coverage detected