bibibi12345 commited on
Commit
675f0cb
·
verified ·
1 Parent(s): 122c4c1

Update app/main.py

Browse files
Files changed (1) hide show
  1. app/main.py +12 -1
app/main.py CHANGED
@@ -1320,7 +1320,18 @@ async def chat_completions(request: OpenAIRequest, api_key: str = Depends(get_ap
1320
  # --- Need to import asyncio ---
1321
  # import asyncio # Add this import at the top of the file # Already added below
1322
 
1323
- # Health check endpoint
 
 
 
 
 
 
 
 
 
 
 
1324
  @app.get("/health")
1325
  def health_check(api_key: str = Depends(get_api_key)):
1326
  # Refresh the credentials list to get the latest status
 
1320
  # --- Need to import asyncio ---
1321
  # import asyncio # Add this import at the top of the file # Already added below
1322
 
1323
+ # Root endpoint for basic status check
1324
+ @app.get("/")
1325
+ async def root():
1326
+ # Optionally, add a check here to see if the client initialized successfully
1327
+ client_status = "initialized" if client else "not initialized"
1328
+ return {
1329
+ "status": "ok",
1330
+ "message": "OpenAI to Gemini Adapter is running.",
1331
+ "vertex_ai_client": client_status
1332
+ }
1333
+
1334
+ # Health check endpoint (requires API key)
1335
  @app.get("/health")
1336
  def health_check(api_key: str = Depends(get_api_key)):
1337
  # Refresh the credentials list to get the latest status