安装与使用
OpenAI
OpenAI
安装:添加环境变量:实例化模型:
Anthropic
Anthropic
安装:添加环境变量:实例化模型:
Google Gemini
Google Gemini
安装:添加环境变量:实例化模型:
MistralAI
MistralAI
安装:添加环境变量:实例化模型:
FireworksAI
FireworksAI
安装:添加环境变量:实例化模型:
Groq
Groq
安装:添加环境变量:实例化模型:
特色模型
虽然这些 LangChain 类支持指示的高级功能,但您可能需要参考提供商特定的文档以了解哪些托管模型或后端支持该功能。
| 模型 | 流式传输 | 工具调用 | withStructuredOutput() | 多模态 |
|---|---|---|---|---|
ChatOpenAI | ✅ | ✅ | ✅ | ✅ |
ChatAnthropic | ✅ | ✅ | ✅ | ✅ |
ChatGoogle | ✅ | ✅ | ✅ | ✅ |
BedrockChat | ✅ | 🟡 (仅 Bedrock Anthropic) | 🟡 (仅 Bedrock Anthropic) | 🟡 (仅 Bedrock Anthropic) |
ChatBedrockConverse | ✅ | ✅ | ✅ | ✅ |
ChatCloudflareWorkersAI | ✅ | ❌ | ❌ | ❌ |
ChatCohere | ✅ | ✅ | ✅ | ✅ |
ChatFireworks | ✅ | ✅ | ✅ | ✅ |
ChatGroq | ✅ | ✅ | ✅ | ✅ |
ChatMistralAI | ✅ | ✅ | ✅ | ✅ |
ChatOllama | ✅ | ✅ | ✅ | ✅ |
ChatTogetherAI | ✅ | ✅ | ✅ | ✅ |
ChatXAI | ✅ | ✅ | ✅ | ❌ |
聊天补全 API
某些模型提供商提供与 OpenAI(旧版)聊天补全 API 兼容的端点。在这种情况下,您可以使用ChatOpenAI 并自定义 base_url 来连接到这些端点。请注意,基于聊天补全 API 构建的功能可能无法被 ChatOpenAI 完全支持;在这种情况下,如果可用,请考虑使用提供商特定的类。
示例:OpenRouter
示例:OpenRouter
所有聊天模型
Alibaba Tongyi
Anthropic
Arcjet Redact
Azure OpenAI
Baidu Qianfan
Amazon Bedrock
Amazon Bedrock Converse
Cerebras
Cloudflare Workers AI
Cohere
Deep Infra
DeepSeek
Fake LLM
Fireworks
Friendli
Google Gemini
Groq
IBM watsonx.ai
Llama CPP
Minimax
MistralAI
Moonshot
Novita AI
Ollama
OpenAI
Perplexity
PremAI
Tencent Hunyuan
Together
WebLLM
xAI
YandexGPT
ZhipuAI
如果您想贡献集成,请参阅贡献集成。

