* wait I forgot to comit locally * cp the entire core directory and then rm the .git subdir
46 lines
1.3 KiB
Python
46 lines
1.3 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 .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",
|
|
]
|