pub type ProviderOptions = HashMap<String, JsonObject>;Expand description
Provider-specific options, keyed by provider id.
Mirrors SharedV4ProviderOptions. Outer key is the provider name
(e.g. "openai"), inner object is provider-defined.
§Examples
use llmsdk_provider::shared::ProviderOptions;
use serde_json::json;
let mut opts = ProviderOptions::default();
opts.insert(
"openai".into(),
json!({ "reasoningEffort": "high" }).as_object().cloned().unwrap(),
);Aliased Type§
pub struct ProviderOptions { /* private fields */ }