中文 ▾
打开账户

适用于无限制文本生成的 OpenAI 兼容 API

API 快速入门指南

通过更改单个基础 URL,将现有工具连接到无审查的聊天 GPT 后端。本指南指导您完成身份验证、编码以及处理您首选语言中的拒绝情况。

打开账户

认证和基础 URL

您的 API 密钥对所有请求进行身份验证,我们的 uncensored LLM API。我们使用标准的 Bearer token 头部,因此您可以将基础 URL 和密钥替换到任何 OpenAI 兼容的 SDK 中,而无需重写逻辑。端点位于 https://api.gptchatuncensored.com/v1 并接受 POST 请求至 /chat/completions. 您必须在 Authorization: Bearer YOUR_KEY 头部。此设置立即兼容官方 SDK 或第三方包装器。我们不提供嵌入或视觉功能,因此请保持负载专注于文本生成。您的积分仅在处理 token 时扣除,确保大规模 uncensored 使用的成本可预测。

发送你的第一次补全

发送完成请求以使用 uncensored 模型。此示例使用 cURL 演示提示的基本结构。您可以调整温度以控制创造性,或设置停止序列用于角色扮演。响应返回一个 JSON 对象,其中包含生成的文本 choices 数组。确保你的系统提示词支持所需的无审查风格。如果遇到错误,请检查密钥有效性或信用余额。该模型在不拒绝常见标准大语言模型的情况下响应合法的成人内容。

curl https://api.gptchatuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 200 word scene with two characters in a room"}]
  }'

这个简单的调用证明您的集成正在工作。现在您可以在此基础之上构建复杂的应用程序。无审查 API 处理上下文管理的繁重工作。您只需专注于应用程序逻辑和用户体验。无需复杂的设置即可立即开始生成内容。

配置参数(temp, top_p)

调整 temperature 和 top_p 用于控制输出的随机性。较低的温度会使响应更具确定性和专注性,非常适合代码或事实类任务。较高的温度会增加创造性,使其成为角色扮演或创意写作的理想选择。该 top_p 参数通过累积概率过滤词汇,提供另一层控制。您可以将这些参数与 max_tokens 限制输出长度。这些参数的作用与标准 OpenAI API 完全相同,确保熟悉度。使用 seed 用于测试期间获得可复现的结果。微调这些设置以匹配您偏好的 uncensored 风格,适用于您的特定使用场景。

from openai import OpenAI

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

Python 开发者可以利用官方 SDK 轻松集成。代码片段演示了如何在标准请求中设置这些参数。您可以传递消息列表以保持对话历史。uncensored LLM API 严格遵守这些约束。这种灵活性允许您在不更改基础设施的情况下尝试不同的语气和风格。

流式响应

启用流式传输以按生成顺序接收 Token,从而降低用户的感知延迟。流式传输对于实时聊天应用或长篇内容生成至关重要。我们的 API 支持用于高效数据传输的服务器发送事件(SSE)。您必须处理最后一个数据块以获取总 Token 用量,以确保计费准确。无审查 API 确保即使在大型上下文窗口下,流式传输也能可靠工作。设置 stream=True 在您的 SDK 客户端中激活此模式。这种方法为创意写作或角色扮演场景提供更流畅的用户体验。监控 delta field to accumulate the full response text.

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)

流式传输还有助于内存使用,因为您无需等待整个响应。您可以立即开始向用户显示内容。此功能对于长对话或详细解释特别有用。uncensored 模型在整个流中保持连贯性。确保您的 UI 优雅地处理部分响应,以获得最佳体验。

处理错误和拒绝

我们的无审查模型很少拒绝内容,但它对涉及未成年人的性内容执行硬性限制。如果请求失败或超出限制,你将收到标准的 HTTP 错误代码。401 状态码表示 API 密钥无效或已过期,需要你检查凭据。402 状态码表示你的预付费信用已耗尽;通过加密货币充值以继续。429 错误表示你已超过每分钟 300 次请求的限制。这些错误在响应体中有清晰记录。涉及未成年人内容的拒绝始终适用,以确保合规性。查看你的仪表板以获取详细的使用日志,从而快速排查问题。

限制和上下文窗口

API 支持庞大的 100,000 token 上下文窗口,允许大量的对话历史或长文档。每次请求最多可以输出 16,000 token,或者 2,048 如果 max_tokens 未设置。您被限制为每分钟 300 次请求,每个密钥最多 8 个并发请求。请求体大小不得超过 8 MB。这些限制旨在实现高容量无审查使用,同时不损害性能。您的 API 密钥与您的账户唯一对应,如果需要可以生成新密钥。预付费余额模式确保您只为实际使用的部分付费。没有月费或订阅使您的账单复杂化。这种透明度使扩展您的应用程序变得容易。

Node.js

import OpenAI from "openai";

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

技术常见问题

这是来自 OpenAI 的官方无审查 chat GPT 吗?

不,我们是一个独立的无审查大语言模型 API 提供商。我们提供自己的开放权重模型,而不是 OpenAI 的官方 GPT 模型。我们的 API 与 OpenAI 客户端兼容,因此您的代码无需更改即可运行,但底层模型不同。

如何为无审查 API 服务付费?

我们仅接受加密货币:USDT (TRC20) 或 USDC (Base)。您可以充值 $20 至 $500 之间的金额,大额充值可获得额外积分。无月度订阅,您的预付积分永不过期。错误和拒绝请求不消耗您的积分。

无审查模型拒绝什么内容?

该模型对合法的成人、虚构和争议性话题无审查。但它严格拒绝涉及未成年人的性内容。这是一条应用于所有请求的硬性限制。所有其他内容类型,包括露骨的成人内容,通常都允许。

检索您的 API 密钥

注册,复制密钥,更新基础 URL。这是整个配置。

打开账户