feat: connect chat to managed model providers
This commit is contained in:
@@ -279,7 +279,7 @@ def synthesize_answer(message: str, sources, role: str = "read_only", history: s
|
||||
provider_id = os.environ.get("CASAN_CHAT_MODEL_PROVIDER") or cfg.get("role_bindings", {}).get(role, "") \
|
||||
or cfg.get("role_bindings", {}).get("read_only", "")
|
||||
provider = providers.get(provider_id, {})
|
||||
model_spec = provider.get("model")
|
||||
model_spec = os.environ.get("CASAN_CHAT_SELECTED_MODEL") or provider.get("model")
|
||||
if not model_spec:
|
||||
return deterministic, {"mode": "deterministic", "reason": "provider_unresolved", "provider": provider_id}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user