中文 ▾

按代币付费,而非按订阅付费。

快速集成无审查 AI API

几分钟内即可开始使用无审查 AI API,只需将现有的 OpenAI 兼容客户端指向我们的基础 URL。本快速入门涵盖身份验证、聊天补全、流式传输以及带有具体示例的工具调用。

认证与基础 URL

是的,您可以使用仪表板上提供的基础 URL 立即进行身份验证。我们的服务使用与任何 OpenAI SDK 兼容的标准 API 密钥头。使用 Google 或电子邮件注册后,您将立即获得密钥。初始设置无需电话号码。

设置 base_url 到 https://api.isgrokuncensored.com/v1。将您的密钥放在 Authorization header. 系统在处理任何令牌之前会验证凭据。401 等错误表示密钥无效或缺失。如果密钥失效,请检查仪表板。

聊天完成端点

向以下地址发送 POST 请求 /v1/chat/completions 获取文本响应。该端点接受标准消息数组并返回生成的文本。它不支持图像、音频或嵌入。使用模型 ID uncensored 适用于所有请求。这确保您使用的是正确的开源模型。

输入令牌每百万个成本为 $0.15,而输出令牌每百万个成本为 $0.50。预存信用额度仅扣除实际使用情况。错误和被拒绝的请求不会消耗您的余额。每个请求正文最多可发送 8 MB。此限制涵盖了大多数标准文本交互。

流式响应和令牌使用

通过将 stream 到 true 在请求中。你会收到服务器发送事件(SSE)以实现实时 token 交付。最后一个数据块包含总 token 使用统计信息。这允许你实时跟踪成本。这对于构建响应式聊天界面至关重要。

解析 SSE 数据以增量更新您的 UI。模型会持续生成文本,直到上下文窗口填满或触发停止序列。每个请求的最大输出为 16,000 令牌。您必须指定 max_tokens 以超过默认的 2,048 个 token。这可以防止因长响应导致的意外计费。

函数调用和 JSON 模式

使用 tools 用于启用函数调用功能。在请求体中定义您的工具模式。模型将返回您函数的结构化参数。这与标准的 OpenAI-compatible 客户端无缝协作。您还可以使用 response_format. 这对于解析结构化数据很有用。

设置 response_format 到 {"type": "json_object"} 获取纯 JSON。此模式禁用对话填充文本。它非常适合程序化集成。您可以将工具和 JSON 模式结合用于复杂工作流。API 在内部处理解析。您只需验证输出结构。

模型参数:temperature 和 top_p

调整 temperature 用于控制随机性。较高的值会产生更具创造性的输出。较低的值会使响应更具确定性。默认值通常为 1.0。你可以将其设置在 0 到 2 之间。使用 top_p 用于核采样。这限制了所考虑 token 的概率质量。它与温度参数配合使用以优化输出质量。

其他支持的参数包括 stop 序列, seed 用于可复现性,以及类似 presence_penalty. 这些参数允许对生成过程进行微调。您可以尝试不同的组合。API 尊重所有标准的 OpenAI 参数。这确保了从其他提供商迁移的便捷性。测试不同的值以找到最适合您用例的设置。

限制、错误和上下文窗口

上下文窗口支持总计 100,000 个 token。这包括提示词和补全 token。您可以发送大文档进行分析。速率限制允许每个密钥每分钟 300 次请求。并发限制为 8 个同时请求。超过这些限制将返回 429 错误。使用指数退避进行重试。

在代码中优雅地处理错误。402 错误表示您的预付费信用额度已耗尽。使用加密货币充值以继续服务。401 错误表示身份验证问题。检查您的密钥有效性。API 不会因验证错误导致的失败请求收费。这可保护您的余额免受意外激增的影响。

cURL

curl https://api.isgrokuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.isgrokuncensored.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.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.isgrokuncensored.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 = 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)

常见问题

无审查 AI API 的基础 URL 是什么?

基础 URL 为 HTTPS://api.isgrokuncensored.com/v1。您必须在 OpenAI 兼容 SDK 配置中设置此地址。它取代了默认的 OpenAI 端点。这能确保请求发送至我们的服务器。该 URL 支持流式和非流式请求。请将其用于所有聊天补全。

如何使用无审查 LLM 处理流式传输响应?

在请求中将 stream 参数设置为 true。您将收到包含部分文本的服务器发送事件 (SSE)。解析每个 chunk 以更新您的界面。最后一个 chunk 包含 token 使用数据。这允许实时显示生成的文本。这对于大型响应非常高效。

如果我超出速率限制会怎样?

您收到 429 状态码。API 允许每个密钥每分钟 300 次请求。并发限制为 8 个同时请求。在客户端实现指数退避。这可以防止服务器过载。短暂延迟后重试请求。如果请求未通过验证,API 不会对速率限制的请求收费。

立即获取 API 密钥

注册,复制你的密钥,并更新你的基础 URL。这就是你需要配置的全部。

获取 API 密钥查看文档