diff --git a/main.py b/main.py index c333c25..2e05f6f 100644 --- a/main.py +++ b/main.py @@ -468,6 +468,17 @@ async def get_models(provider: str, url: str = None): print(f"Fehler beim Abrufen der Modelle für {provider}: {str(e)}") return {"models": []} # Gibt eine leere Liste zurück -> Frontend nutzt Fallback +@app.get("/debug_keys") +async def debug_keys(): + return { + "AI_PROVIDER": AI_PROVIDER, + "NVIDIA_KEY_LOADED": bool(NVIDIA_API_KEY and "hier" not in NVIDIA_API_KEY), + "NVIDIA_KEY_START": NVIDIA_API_KEY[:10] if NVIDIA_API_KEY else "Missing", + "GOOGLE_KEY_LOADED": bool(GOOGLE_API_KEY), + "OLLAMA_URL": OLLAMA_BASE_URL + } + + if __name__ == "__main__": import uvicorn uvicorn.run(app, host="0.0.0.0", port=8000) \ No newline at end of file