跳转到内容

资源

社区集成

您还可以通过喜爱的社区集成访问 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',
});

本文档为 docs.x.ai 全站中文翻译,由 AI 自动翻译生成。代码示例请以原文为准。