Directories
¶
| Path | Synopsis |
|---|---|
|
Package anthropic provides an Anthropic Claude AI provider implementation.
|
Package anthropic provides an Anthropic Claude AI provider implementation. |
|
bedrock
Package bedrock provides AWS Bedrock integration middleware for the Anthropic provider.
|
Package bedrock provides AWS Bedrock integration middleware for the Anthropic provider. |
|
vertex
Package vertex provides Google Vertex AI integration for Anthropic Claude models.
|
Package vertex provides Google Vertex AI integration for Anthropic Claude models. |
|
Package azure provides integration with Azure OpenAI Service
|
Package azure provides integration with Azure OpenAI Service |
|
Package base provides common functionality and utilities for AI providers.
|
Package base provides common functionality and utilities for AI providers. |
|
Package cerebras provides streaming functionality for Cerebras AI provider.
|
Package cerebras provides streaming functionality for Cerebras AI provider. |
|
Package common provides shared utilities and infrastructure for AI provider implementations.
|
Package common provides shared utilities and infrastructure for AI provider implementations. |
|
Package copilot provides chat completion logic for GitHub Copilot AI provider.
|
Package copilot provides chat completion logic for GitHub Copilot AI provider. |
|
Package gemini provides backend routing and schema conversion for Gemini API vs Vertex AI.
|
Package gemini provides backend routing and schema conversion for Gemini API vs Vertex AI. |
|
Package ollama provides an Ollama AI provider implementation.
|
Package ollama provides an Ollama AI provider implementation. |
|
Package openai provides integration with OpenAI's GPT models including chat completions, streaming, tool calling, and authentication support.
|
Package openai provides integration with OpenAI's GPT models including chat completions, streaming, tool calling, and authentication support. |
|
Package openrouter provides an OpenRouter AI provider implementation.
|
Package openrouter provides an OpenRouter AI provider implementation. |
|
Package qwen provides integration with Qwen (Alibaba Cloud) AI models supporting both API key and OAuth authentication, streaming, and tool calling.
|
Package qwen provides integration with Qwen (Alibaba Cloud) AI models supporting both API key and OAuth authentication, streaming, and tool calling. |
|
Package virtual provides composite provider implementations that combine multiple underlying providers.
|
Package virtual provides composite provider implementations that combine multiple underlying providers. |
|
common
Package common provides shared utilities for virtual provider implementations.
|
Package common provides shared utilities for virtual provider implementations. |
|
fallback
Package fallback provides a virtual provider that implements fallback logic.
|
Package fallback provides a virtual provider that implements fallback logic. |
|
loadbalance
Package loadbalance provides a virtual provider that distributes requests across multiple providers.
|
Package loadbalance provides a virtual provider that distributes requests across multiple providers. |
|
racing
Package racing provides a virtual provider that races multiple providers concurrently.
|
Package racing provides a virtual provider that races multiple providers concurrently. |
Click to show internal directories.
Click to hide internal directories.