Skip to main content

Module llm

Module llm 

Source

Enums§

Effort
How hard the model should work on a request — the Anthropic output_config.effort scale.

Constants§

ANTHROPIC_DEFAULT_BASE_URL
Default Anthropic API base URL.

Traits§

LlmClient
Trait for LLM providers (Anthropic, OpenAI, Ollama). Shared between mur-core and mur-commander.

Functions§

anthropic_base_url
Resolve the Anthropic API base URL from ANTHROPIC_BASE_URL env, with a trailing slash stripped. Falls back to ANTHROPIC_DEFAULT_BASE_URL.
is_reasoning_model
Check if a model name matches recommended reasoning models for session analysis.
supported_effort
The effort level to actually send for model, or None when the model takes no effort parameter at all.