Pydantic-Validierung von LLMs nur für aktive LLMs durchführen

Als Entwicki will ich den Flow anpassen, wie LLMs validiert werden, damit LLMs, die zwar in llm_models.yml definiert sind, aber nicht unter active_llms stehen, nicht validiert werden und ggf. zu Fehlermeldungen führen.

Aktuelles Verhalten: Man definiert ein LLM mit Secret. Fehlt das Secret, startet der Container nicht, auch wenn ich das Modell gar nicht nutzen möchte und es ist nicht in active_llms steht.

Hinweis: Dieses Ticket löst auch das Problem der Beispielkonfiguration für ein test_model_cloud in der llm_models.yml, dass in der Summary (summary#22 (closed) bzw. summary#28 (closed)) aktuell nicht umgesetzt werden konnte. Daher soll bei Erledigung dieses Issues ein Folgeticket in der Summary erstellt werden.

Akzeptanzkriterien

  • Validierung der LLMs wird nur für solche ausgeführt, die unter active_llms in general.yml stehen
  • Anpassung der Dokumentation in configuration.md vorgenommen
  • Folgeticket in Summary erstellt für Rückgängig machung der Änderungen aus summary#28 (closed) in llm_model.yml und configuration.md.
  • Review einer zweiten Person durchgeführt
Edited by Lisa Gölz
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information