安装与使用
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 兼容的端点。在这种情况下,您可以使用带有自定义base_url 的 ChatOpenAI 来连接到这些端点。请注意,基于聊天补全 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
如果您想贡献一个集成,请参阅贡献集成。
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

