fix(llm): konfiguracja per dostawca — przelacznik w UI byl iluzja #15
Open
gitea
wants to merge 1 commits from
fix/llm-per-provider-config into master
pull from: fix/llm-per-provider-config
merge into: gitea:master
gitea:master
gitea:feat/log31-llm-provider
gitea:feat/firdaria-log11
gitea:feat/timeline-interpretations
gitea:feat/timeline-log14
gitea:feat/profections-returns
gitea:feat/nodes-lilith-stations
gitea:feat/aspects-applying
gitea:fix/geo-secure-context
gitea:feat/scoring-grouping-geo
gitea:feat/aspects
gitea:feat/noise-and-abbrev
gitea:feat/presentation-chart
gitea:feat/logic-engine
gitea:docs/plain-language-column
gitea:requirements/dual-engine
gitea:docs/requirements-spreadsheet
gitea:scaffold/three-tier-app
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
5203ba9e76 |
fix(llm): konfiguracja per dostawca — przelacznik w UI byl iluzja
Testy / Testy warstwy logicznej (silnik) (push) Successful in 10m29s
Testy / Testy warstwy prezentacji (dostęp do baz) (push) Successful in 9m53s
Testy / Build obrazu silnika B (swisseph) (push) Failing after 25s
Testy / Kontrola składni wszystkich warstw (push) Successful in 21s
Testy / Testy warstwy logicznej (silnik) (pull_request) Successful in 10m49s
Testy / Testy warstwy prezentacji (dostęp do baz) (pull_request) Successful in 9m55s
Testy / Build obrazu silnika B (swisseph) (pull_request) Failing after 28s
Testy / Kontrola składni wszystkich warstw (pull_request) Successful in 23s
UI pozwala wybrac dostawce przy KAZDYM zadaniu, ale factory czytalo jedna wspolna trojke LLM_MODEL / LLM_BASE_URL / LLM_API_KEY dla wszystkich. Na klastrze LLM_BASE_URL trzeba ustawic na lokalny model (localhost:11434 w podzie nie istnieje) — i wtedy: - wybor „OpenAI" wysylal zadanie do Ollamy, - LLM_MODEL=llama3.1:8b kazal Anthropic uzyc modelu llama, - jeden LLM_API_KEY nie moze byc kluczem OpenAI i Anthropic naraz. Czyli nie bylo miejsca, w ktore dalo sie sensownie wpisac klucze do chmury. - konfiguracja per dostawca: <DOSTAWCA>_MODEL / _BASE_URL / _API_KEY (LOCAL_*, OPENAI_*, ANTHROPIC_*), - zgodnosc wstecz: wspolne LLM_* dziala nadal, ale stosuje sie WYLACZNIE do dostawcy domyslnego (LLM_PROVIDER) — instalacja jednodostawcowa bez zmian, - Anthropic dostal brakujaca walidacje klucza (mial ja tylko OpenAI), - komunikat bledu wskazuje konkretna zmienna do ustawienia. Testy regresyjne pilnuja, ze ustawienia jednego dostawcy NIE przeciekaja na pozostalych. Calosc: 143 passed / 1 skipped. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |