The model identifier being used.
The API provider host.
Creates a streaming chat completion.
Optional connOptional extraOptional parallelOptional toolOptional toolMaps toolChoice to Anthropic's format:
"required" → { type: "any" }"none" → clears tools{ type: "function", function: { name } } → { type: "tool", name }
Anthropic LLM provider for LiveKit Agents.
Remarks
Implements the llm.LLM interface using the Anthropic Messages API. Supports streaming, tool calling, and system prompt isolation required by Claude 3.5+ models.