Expand description
Provider registry — catalog of known OpenAI-compatible endpoints.
Connection/credential metadata (base URLs, key discovery) is broker-owned
(agent_core::auth::static_providers / agent_core::auth::broker). This
module keeps the engine-side model catalog and produces credential-free
routing data: no function here returns or accepts an API key.
Structs§
Functions§
- configured_
providers - Find all providers with a broker-available credential.
- fetch_
provider_ models - list_
models - List models for a provider.
- list_
providers - List all providers with (non-secret) key status.
- parse_
provider_ models_ response - providers
- resolve_
codex_ shorthand - Resolve
"openai-codex/model"shorthand if Codex OAuth is configured. - resolve_
provider - Look up a provider by key. Returns routing data only when the broker reports a credential is available; the key itself never leaves the broker.
- resolve_
provider_ model - Resolve a provider + specific model to credential-free routing data.
- resolve_
shorthand - Resolve
"provider/model"shorthand.