Files
letta-server/letta/schemas/providers/__init__.py
Charles Packer 9edc7f4d64 feat: add OpenRouterProvider (#4848)
* feat: init add of openrouter provider, doesn't work bc no key pass and no header pass

* fix: working
2025-10-07 17:50:45 -07:00

48 lines
1.4 KiB
Python

# Provider base classes and utilities
# Provider implementations
from .anthropic import AnthropicProvider
from .azure import AzureProvider
from .base import Provider, ProviderBase, ProviderCheck, ProviderCreate, ProviderUpdate
from .bedrock import BedrockProvider
from .cerebras import CerebrasProvider
from .deepseek import DeepSeekProvider
from .google_gemini import GoogleAIProvider
from .google_vertex import GoogleVertexProvider
from .groq import GroqProvider
from .letta import LettaProvider
from .lmstudio import LMStudioOpenAIProvider
from .mistral import MistralProvider
from .ollama import OllamaProvider
from .openai import OpenAIProvider
from .openrouter import OpenRouterProvider
from .together import TogetherProvider
from .vllm import VLLMProvider
from .xai import XAIProvider
__all__ = [
# Base classes
"Provider",
"ProviderBase",
"ProviderCreate",
"ProviderUpdate",
"ProviderCheck",
# Provider implementations
"AnthropicProvider",
"AzureProvider",
"BedrockProvider",
"CerebrasProvider", # NEW
"DeepSeekProvider",
"GoogleAIProvider",
"GoogleVertexProvider",
"GroqProvider",
"LettaProvider",
"LMStudioOpenAIProvider",
"MistralProvider",
"OllamaProvider",
"OpenAIProvider",
"TogetherProvider",
"VLLMProvider", # Replaces ChatCompletions and Completions
"XAIProvider",
"OpenRouterProvider",
]