此页面引用了 xAI 提供的 Grok 模型 - 请勿与独立的 AI 硬件和软件公司 Groq 混淆。请参阅 Groq 提供商页面。
ChatXAI 功能和配置的详细文档,请访问 API 参考。 xAI 提供了与 Grok 模型交互的 API。概览
集成详情
| 类别 | 包 | 本地 | 可序列化 | JS 支持 | 下载量 | 版本 |
|---|---|---|---|---|---|---|
ChatXAI | langchain-xai | ❌ | 测试版 | ✅ |
模型功能
设置
要访问 xAI 模型,您需要创建一个 xAI 账户,获取一个 API 密钥,并安装langchain-xai 集成包。
凭据
前往 此页面 注册 xAI 并生成一个 API 密钥。完成后,设置XAI_API_KEY 环境变量。
安装
LangChain xAI 集成位于langchain-xai 包中。
实例化
现在我们可以实例化我们的模型对象并生成聊天完成调用
工具调用
ChatXAI 拥有一个 工具调用(我们在此处互换使用“工具调用”和“函数调用”)API,它允许您描述工具及其参数,并让模型返回一个 JSON 对象,其中包含要调用的工具和该工具的输入。工具调用对于构建使用工具的链和代理,以及更普遍地从模型获取结构化输出非常有用。ChatXAI.bind_tools()
通过ChatXAI.bind_tools,我们可以轻松地将 Pydantic 类、字典 schemas、LangChain 工具,甚至函数作为工具传递给模型。在底层,这些被转换为 OpenAI 工具 schema,它看起来像
实时搜索
xAI 支持 实时搜索 功能,该功能使 Grok 能够利用网络搜索结果来验证其答案。API 参考
有关所有ChatXAI 功能和配置的详细文档,请访问 API 参考。
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。