feat: connect chat to managed model providers
This commit is contained in:
@@ -397,7 +397,7 @@ def _model_codegen_body(args):
|
||||
bindings = cfg.get("role_bindings", {})
|
||||
provider_id = os.environ.get("CASAN_CHAT_MODEL_PROVIDER") or bindings.get("codegen", "") or 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 None, {"mode": "deterministic", "reason": "provider_unresolved"}
|
||||
pclass = provider.get("class", "local")
|
||||
|
||||
Reference in New Issue
Block a user