资源
社区集成
您还可以通过喜爱的社区集成访问 Grok,轻松将 Grok 连接到系统的其他部分。
第三方 SDK/框架
LiteLLM
LiteLLM 提供了一个简单的 SDK 或代理服务器,用于调用不同的 LLM 提供商。如果您正在使用 LiteLLM,将 xAI 作为提供商进行集成非常简单——只需在配置中将模型名称和 API 密钥替换为 xAI 的 Grok 模型。
获取最新信息和更多示例,请访问 LiteLLM xAI 提供商文档。
作为快速入门,您可以按以下方式使用 LiteLLM:
python
from litellm import completion
import os
os.environ['XAI_API_KEY'] = ""
response = completion(
model="xai/grok-4.5",
messages=[
{
"role": "user",
"content": "What's the weather like in Boston today in Fahrenheit?",
}
],
max_tokens=10,
response_format={ "type": "json_object" },
seed=123,
temperature=0.2,
top_p=0.9,
user="user",
)
print(response)Vercel AI SDK
Vercel 的 AI SDK 支持 xAI Grok 提供商 用于与 xAI API 集成。
默认情况下,它使用 XAI_API_KEY 变量中的 xAI API 密钥。
使用 generateText 函数生成文本:
javascript
import { xai } from '@ai-sdk/xai';
import { generateText } from 'ai';
const { text } = await generateText({
model: xai.responses('grok-4.5'),
prompt: 'Write a vegetarian lasagna recipe for 4 people.',
});您还可以按以下方式自定义设置:
javascript
import { createXai } from '@ai-sdk/xai';
const xai = createXai({
apiKey: 'your-api-key',
});您还可以使用 generateImage 函数生成图像:
javascript
import { xai } from '@ai-sdk/xai';
import { experimental_generateImage as generateImage } from 'ai';
const { image } = await generateImage({
model: xai.image('grok-imagine-image-quality'),
prompt: 'A cat in a tree',
});