Skip to main content
您当前所在的页面正在记录 Mistral 模型作为文本完成模型的使用方法。Mistral 上提供的许多流行模型是 对话完成模型。您可能需要查找 这个页面。
想要在本地运行 Mistral 的模型?查看我们的 Ollama 集成。
Mistral AI 是一个提供其强大 开源模型 托管的平台。 这将帮助您使用 LangChain 开始使用 MistralAI 完成模型(LLM)。有关 MistralAI 功能和配置选项的详细文档,请参考 API 参考。

概述

集成详情

设置

要访问 MistralAI 模型,您需要创建一个 MistralAI 账户,获取一个 API 密钥,并安装 @langchain/mistralai 集成包。

凭证

前往 console.mistral.ai 注册 MistralAI 并生成 API 密钥。完成后,设置 MISTRAL_API_KEY 环境变量:
如果您希望自动跟踪您的模型调用,可以通过取消注释以下内容来设置您的 LangSmith API 密钥:

安装

LangChain MistralAI 集成位于 @langchain/mistralai 包中:

实例化

现在您可以实例化模型并生成文本完成:

调用

钩子

Mistral AI 支持三种事件的定制钩子:beforeRequest、requestError 和 response。每种钩子类型的函数签名示例如下所示:
要将这些钩子添加到模型中,可以直接作为参数传递,它们将自动添加:
或者实例化后手动分配和添加:
方法 addAllHooksToHttpClient 在分配整个更新后的钩子列表之前会清除所有当前添加的钩子,以避免钩子重复。 钩子可以逐个移除,或者一次清除模型中的所有钩子。

API 参考

有关所有 MistralAI 功能和配置的详细文档,请前往 API 参考。
官方原文:src/oss/javascript/integrations/llms/mistral.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026