main.py aktualisiert
This commit is contained in:
15
main.py
15
main.py
@@ -440,21 +440,6 @@ async def get_models(provider: str, url: str = None):
|
|||||||
|
|
||||||
return {"models": models}
|
return {"models": models}
|
||||||
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Fehler beim Abrufen der Modelle für {provider}: {str(e)}")
|
|
||||||
return {"models": []} # Gibt eine leere Liste zurück -> Frontend nutzt Fallback
|
|
||||||
|
|
||||||
# Im neuen SDK (google-genai) heißt das Feld 'supported_actions'
|
|
||||||
for m in client.models.list():
|
|
||||||
if 'generateContent' in m.supported_actions:
|
|
||||||
# Wir nehmen den Namen und entfernen das 'models/' Präfix
|
|
||||||
model_name = m.name.replace("models/", "")
|
|
||||||
models.append(model_name)
|
|
||||||
|
|
||||||
models.sort()
|
|
||||||
|
|
||||||
return {"models": models}
|
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Fehler beim Abrufen der Modelle für {provider}: {str(e)}")
|
print(f"Fehler beim Abrufen der Modelle für {provider}: {str(e)}")
|
||||||
return {"models": []} # Gibt eine leere Liste zurück -> Frontend nutzt Fallback
|
return {"models": []} # Gibt eine leere Liste zurück -> Frontend nutzt Fallback
|
||||||
|
|||||||
Reference in New Issue
Block a user