INNER CODE UNIT · Python
get_provider
genome-spy/genome-spy · packages/app-agent/server/app/main.py:98
def get_provider() -> BaseProvider:
"""Return the cached provider implementation for current settings."""
return OpenAIResponsesProvider(get_settings())
@app.get("/health")
async def health() -> dict[str, str]:
"""Return the relay health status."""
return {"status": "ok"}
@app.get("/v1/server-info", response_model=AgentServerInfoResponse)
async def server_info() -> AgentServerInfoResponse:
"""Return the relay's active model configuration for diagnostics."""
settings = get_settings()
return AgentServerInfoResponse(
status="ok",
model=settings.model,