We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb353da commit 01342b3Copy full SHA for 01342b3
nemoguardrails/server/api.py
@@ -313,7 +313,13 @@ def _get_rails(config_ids: List[str], model_name: Optional[str] = None) -> LLMRa
313
if not engine:
314
engine = "openai"
315
log.warning("MAIN_MODEL_ENGINE not set, defaulting to 'openai'. ")
316
- main_model = Model(model=model_name, type="main", engine=engine)
+
317
+ parameters = {}
318
+ base_url = os.environ.get("MAIN_MODEL_BASE_URL")
319
+ if base_url:
320
+ parameters["base_url"] = base_url
321
322
+ main_model = Model(model=model_name, type="main", engine=engine, parameters=parameters)
323
full_llm_rails_config = _update_models_in_config(full_llm_rails_config, main_model)
324
325
llm_rails = LLMRails(config=full_llm_rails_config, verbose=True)
0 commit comments