# Functions
GetProviders 返回所有已注册的 provider 名称.
NewAzureLLM creates a new AzureLLM.
NewBaseLLM creates a new BaseLLM.
NewChatGLMLLM creates a new ChatGLMLLM.
NewClaudeLLM creates a new ClaudeLLM.
NewCohereLLM creates a new CohereLLM.
NewDeepSeekLLM creates a new DeepSeekLLM.
NewDefaultLLM creates a new DefaultLLM.
NewGeminiLLM creates a new GeminiLLM.
NewKimiLLM creates a new KimiLLM.
NewMistralLLM creates a new MistralLLM.
NewOllamaLLM creates a new OllamaLLM.
NewOpenAILLM creates a new OpenAILLM.
NewProvider 根据名称创建对应的 LLM 实例.
NewSambanovaLLM creates a new SambanovaLLM.
NewSiliconLLM creates a new SiliconLLM.
NewTongyiLLM creates a new TongyiLLM.
NewVertexLLM creates a new VertexLLM.
NewXAILLM creates a new XAILLM.
RegisterProvider 注册一个新的 provider.
# Structs
AzureLLM implements the LLM interface for Azure OpenAI.
BaseLLM provides common functionality for all LLM providers.
ChatGLMLLM implements the LLM interface for ChatGLM.
ClaudeLLM is the Claude LLM provider implementation.
CohereLLM implements the LLM interface for Cohere.
DeepSeekLLM implements the LLM interface for DeepSeek.
DefaultLLM provides default implementation of LLM interface.
GeminiLLM implements the LLM interface for Gemini.
KimiLLM implements the LLM interface for Kimi.
MistralLLM implements the LLM interface for Mistral.
OllamaLLM is the Ollama LLM provider implementation.
OpenAILLM is the OpenAI LLM provider implementation.
SambanovaLLM implements the LLM interface for SambaNova.
SiliconLLM implements the LLM interface for Silicon.
TongyiLLM implements the LLM interface for Tongyi (DashScope).
VertexLLM implements the LLM interface for Google Cloud Vertex AI.
XAILLM implements the LLM interface for XAI.
# Interfaces
LLM is the interface that all LLM providers must implement.
# Type aliases
ProviderConstructor 是创建 LLM 实例的函数类型.