中文 ▾
获取 API 密钥

Grok 限制 API: 快速入门 指南

使用我们的 OpenAI 兼容 API 将 uncensored 文本发送到单一模型,无需企业订阅或月度费用。本指南展示了如何认证、流式传输响应以及在不使用您的数据进行训练的情况下处理错误。

认证与基础 URL

首先将 API 密钥和基础 URL 设置在您的客户端配置中。我们的服务使用标准请求头,因此您可以直接替换现有的 OpenAI SDK 设置,而无需重写逻辑。每个账户提供一个活跃密钥,如果泄露可立即重新生成。基础 URL 为 HTTPS://api.groklimity.com/v1,无需特殊中间件。 记住 您的提示数据不用于训练,确保您的专有提示的隐私性。

发送您的第一个请求

向 /v1/chat/completions 发送 POST 请求,使用模型 ID uncensored. 此端点接受标准参数,如 temperature 和 stop 序列。您可以使用简单的系统消息测试连接以验证延迟。错误如 401 表示密钥无效,而 402 意味着您的预存余额已耗尽。 注意 上下文窗口涵盖输入和输出合计 100,000 token。

curl https://api.groklimity.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the syntax error in the loop."}]
  }'

Python SDK 集成

安装官方 openai 包并将其指向我们的基础 URL。这允许你使用熟悉的 Python 方法进行同步或异步调用。将模型设置为 uncensored 以确保您访问的是正确的端点。您可以像使用 GPT-4 一样传递消息列表。该库会自动计算 token 数量,让您清楚了解使用限额。 提示: 使用 max_tokens 以限制输出并避免意外的信用额消耗。

from openai import OpenAI

client = OpenAI(base_url="https://api.groklimity.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node SDK 配置

使用您的 API 密钥和自定义基础 URL 初始化客户端。Node 开发者可以利用标准的 chat.completions.create 方法。这种方法与已经使用 OpenAI 客户端的现有项目无缝协作。您无需重写请求结构。SDK 管理 HTTP 连接并高效解析 JSON 响应。 警告: 如果您未设置 max_tokens, 默认输出限制为 2,048 个 token。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.groklimity.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

流式响应

通过将 stream: true 在请求体中。这将返回一个服务器发送事件(SSE)流,包含部分生成的 token。你可以实时渲染生成的文本,从而改善用户的感知延迟。最后一个数据块包含用于计费的总 token 使用统计。此方法非常适合期望即时反馈的聊天界面。 要求: 确保您的客户端正确处理 SSE 事件,以避免内存泄漏。

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

限制、错误 & 上下文

每个密钥允许每分钟 300 次请求和 8 个并发请求。如果您超过此限制,将收到 429 速率限制错误。请求体限制为 8 MB,足以容纳大多数标准对话历史。错误是免费的,因此失败的请求不会消耗您的预付积分。该模型支持函数调用和 JSON 模式以生成结构化输出。 约束: 每个账户仅存在一个活跃密钥,因此请谨慎轮换密钥。

常见问题解答

Grok 无审查在代码生成方面可靠吗?

模型有效处理代码任务,但它不是 Claude 或 Gemini。它在通用文本任务方面表现出色,并为重度使用提供了具有成本效益的替代方案。请使用您的特定代码库对其进行测试,以验证输出质量。

预付费积分系统是如何运作的?

您只需为实际使用的内容付费,无月订阅。额度永不过期,可通过加密货币充值,大额充值享额外额度。错误和拒绝不消耗您的额度,因此您只为成功的完成内容付费。

我可以使用此 API 作为 grok API 密钥的替代品吗?

是的,它是一个 OpenAI 兼容的 API,接受相同的客户端代码。您只需更新 base URL 和模型 ID 即可。它在我们的服务器上运行一个独特的无审查模型,而非官方的 Grok 服务。

获取您的 API 密钥

注册,复制密钥,更新基础 URL。仅此而已。

获取 API 密钥