概述
集成详情
| 类 | 包 | 可序列化 | JS 支持 | 下载量 | 版本 |
|---|---|---|---|---|---|
ChatXAI | langchain-xai | beta | ✅ |
模型特性
设置
要访问 xAI 模型,您需要创建一个 xAI 账户,获取 API 密钥,并安装langchain-xai 集成包。
凭证
前往此页面注册 xAI 并生成 API 密钥。完成后,设置XAI_API_KEY 环境变量:
安装
LangChain xAI 集成位于langchain-xai 包中:
实例化
现在我们可以实例化模型对象并生成聊天补全:调用
工具调用
ChatXAI 具有 工具调用(此处我们交替使用“工具调用”和“函数调用”)API,允许您描述工具及其参数,并让模型返回一个 JSON 对象,其中包含要调用的工具及其输入。工具调用对于构建使用工具的链和代理,以及更一般地从模型获取结构化输出非常有用。ChatXAI.bind_tools()
使用ChatXAI.bind_tools,我们可以轻松地将 Pydantic 类、字典模式、LangChain 工具甚至函数作为工具传递给模型。在底层,这些会被转换为 OpenAI 工具模式,其格式如下:
实时搜索
xAI 支持 实时搜索 功能,使 Grok 能够基于网络搜索结果来支撑其回答:API 参考
有关ChatXAI 所有功能和配置的详细文档,请访问 API 参考。
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

