source/main.py aktualisiert

This commit is contained in:
2026-03-12 15:21:47 +00:00
parent 07bd5df3cd
commit 55ae56dee1

View File

@@ -22,6 +22,8 @@ from fastapi.responses import RedirectResponse
from fastapi.templating import Jinja2Templates
from fastapi.staticfiles import StaticFiles
from dotenv import load_dotenv, set_key
from fastapi.middleware.trustedhost import TrustedHostMiddleware
from fastapi.middleware.cors import CORSMiddleware
# Basis-Verzeichnis (source/)
BASE_DIR = Path(__file__).resolve().parent
@@ -818,6 +820,19 @@ 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.add_middleware(
TrustedHostMiddleware,
allowed_hosts=["jarvis.pi-farm.de", "192.168.178.13", "localhost"]
)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
@app.get("/debug_keys")
async def debug_keys():
return {