glean/providers/openrouter
Values
pub fn default_config(
api_key api_key: String,
model model: String,
) -> config.ProviderConfig
The default configuration for this provider. Change it with the
glean/providers/config setters, then pass it to from_config.
pub fn from_config(
cfg: config.ProviderConfig,
) -> provider.Provider
Create an OpenRouter provider from a full config.
pub fn new(
api_key api_key: String,
model model: String,
) -> provider.Provider
Create an OpenRouter provider. Model names are prefixed with provider, e.g. “openai/gpt-5.5”, “anthropic/claude-sonnet-5-5”.
Example
let provider = openrouter.new(api_key: "sk-or-...", model: "anthropic/claude-sonnet-5-5")