Skip to main content

get_model

Function get_model 

Source
pub fn get_model(fallback: Option<&str>, prefer_env: bool) -> Option<String>
Expand description

Resolves a model name with optional environment lookup.

When prefer_env is true, a readable OPEN_AGENT_MODEL takes precedence over fallback. Otherwise only fallback is considered. Neither value is validated; no value yields None.

use open_agent::get_model;

assert_eq!(get_model(Some("my-model"), false).as_deref(), Some("my-model"));
let from_environment = get_model(None, true);