Skip to main content

Crate codineer_api

Crate codineer_api 

Source

Structs§

BuiltinProviderPreset
CodineerApiClient
ContentBlockDeltaEvent
ContentBlockStartEvent
ContentBlockStopEvent
ImageSource
Base64-encoded image payload matching the Anthropic Messages API format.
InputMessage
MessageDelta
MessageDeltaEvent
MessageRequest
MessageResponse
MessageStartEvent
MessageStopEvent
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_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 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
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