Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateStream ¶
func CreateStream(ctx context.Context, opts llm.StreamOptions) (<-chan llm.StreamEvent, error)
func NewDefaultRegistry ¶
NewDefaultRegistry creates a registry with all available providers pre-registered. Each provider checks its own environment variables and registers itself if configured.
Provider configuration:
- Anthropic: ANTHROPIC_API_KEY, or claude CLI in PATH for Claude Code
- OpenAI: OPENAI_API_KEY or OPENAI_KEY
- OpenRouter: OPENROUTER_API_KEY
- Bedrock: AWS_ACCESS_KEY_ID or ~/.aws/credentials, AWS_REGION
- Ollama: Always registered, OLLAMA_BASE_URL (optional)
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
claude
Package claude provides an Anthropic provider using Claude OAuth tokens.
|
Package claude provides an Anthropic provider using Claude OAuth tokens. |
|
Package auto provides zero-config multi-provider setup for LLM providers.
|
Package auto provides zero-config multi-provider setup for LLM providers. |
Click to show internal directories.
Click to hide internal directories.