Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
New creates a Provider for the given model.
The model's Provider field determines which implementation to use:
- "anthropic": Anthropic API (Claude models)
- "openai": OpenAI API (GPT/o-series models). Uses OAuth constructor when IsOAuth=true.
Returns error for unsupported or empty provider names.
Types ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package openai implements core.Provider for the OpenAI Responses API.
|
Package openai implements core.Provider for the OpenAI Responses API. |
|
Package retry provides HTTP retry logic with exponential backoff for LLM provider API calls.
|
Package retry provides HTTP retry logic with exponential backoff for LLM provider API calls. |
|
Package sseutil provides shared utilities for SSE stream handling across LLM provider implementations.
|
Package sseutil provides shared utilities for SSE stream handling across LLM provider implementations. |
Click to show internal directories.
Click to hide internal directories.