Structs§
- Builtin
Provider Preset - Codineer
ApiClient - Content
Block Delta Event - Content
Block Start Event - Content
Block Stop Event - Image
Source - Base64-encoded image payload matching the Anthropic Messages API format.
- Input
Message - Message
Delta - Message
Delta Event - Message
Request - Message
Response - Message
Start Event - Message
Stop Event - OAuth
Token Set - Open
AiCompat Client - Open
AiCompat Config - Retry
Policy - SseParser
- Tool
Definition - Usage
Enums§
- ApiError
- Auth
Source - Content
Block Delta - Input
Content Block - Message
Stream - Output
Content Block - Provider
Client - Provider
Kind - Stream
Event - Tool
Choice - Tool
Result Content Block
Constants§
- BUILTIN_
PROVIDER_ PRESETS - Built-in provider presets for OpenAI-compatible services. Each entry: (name, base_url, api_key_env or empty for local providers).
Functions§
- auto_
detect_ default_ model - Detect which provider has available credentials and return its default model.
Returns
Noneif no credentials are found for any provider. - builtin_
preset - Look up a built-in provider preset by name (case-insensitive).
- detect_
provider_ kind - list_
known_ models - Return all known model names from the registry.
- max_
tokens_ for_ model - oauth_
token_ is_ expired - parse_
custom_ provider_ prefix - If model starts with
provider/, return(provider_name, model_name). Otherwise returnNone. - parse_
frame - provider_
kind_ by_ name - Resolve a provider name to
ProviderKindfrom known aliases. - read_
base_ url - read_
xai_ base_ url - resolve_
model_ alias - Normalize a model name: trim whitespace, apply user-defined aliases. Pass an empty map if no user aliases are available.
- resolve_
saved_ oauth_ token - resolve_
startup_ auth_ source