forked from phoenix/litellm-mirror
(feat) proxy server add /routes to see available routes
This commit is contained in:
parent
604ad41eac
commit
ba73224a3a
1 changed files with 17 additions and 0 deletions
|
@ -647,5 +647,22 @@ async def retrieve_server_log(request: Request):
|
|||
async def home(request: Request):
|
||||
return "LiteLLM: RUNNING"
|
||||
|
||||
@app.get("/routes")
|
||||
async def get_routes():
|
||||
"""
|
||||
Get a list of available routes in the FastAPI application.
|
||||
"""
|
||||
routes = []
|
||||
for route in app.routes:
|
||||
route_info = {
|
||||
"path": route.path,
|
||||
"methods": route.methods,
|
||||
"name": route.name,
|
||||
"endpoint": route.endpoint.__name__ if route.endpoint else None,
|
||||
}
|
||||
routes.append(route_info)
|
||||
|
||||
return {"routes": routes}
|
||||
|
||||
|
||||
app.include_router(router)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue