Skip to main content

Crate codineer_api

Crate codineer_api 

Source

Structs§

BuiltinProviderPreset
CodineerApiClient
ContentBlockDeltaEvent
ContentBlockStartEvent
ContentBlockStopEvent
InputMessage
MessageDelta
MessageDeltaEvent
MessageRequest
MessageResponse
MessageStartEvent
MessageStopEvent
ModelAliasEntry
A model alias entry for listing.
OAuthTokenSet
OpenAiCompatClient
OpenAiCompatConfig
RetryPolicy
SseParser
ToolDefinition
Usage

Enums§

ApiError
AuthSource
ContentBlockDelta
InputContentBlock
MessageStream
OutputContentBlock
ProviderClient
ProviderKind
StreamEvent
ToolChoice
ToolResultContentBlock

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 None if no credentials are found for any provider.
builtin_preset
Look up a built-in provider preset by name (case-insensitive).
detect_provider_kind
list_builtin_models
Return all built-in model aliases, optionally filtered by provider kind.
max_tokens_for_model
oauth_token_is_expired
parse_custom_provider_prefix
If model starts with provider/, return (provider_name, model_name). Otherwise return None.
parse_frame
provider_kind_by_name
Resolve a provider name to ProviderKind from known aliases.
read_base_url
read_xai_base_url
resolve_model_alias
resolve_saved_oauth_token
resolve_startup_auth_source