无审查 API 文档
几分钟内获取无审查的 LLM 端点。本指南涵盖 OpenAI 兼容的聊天补全 API、流式传输和错误处理,以便直接集成。
认证和基础 URL
您的 API 密钥对每个请求进行身份验证。使用基础 URL HTTPS://api.uncensores.cc/v1 配合任何标准 OpenAI SDK。模型标识符为 "uncensored"。将您的密钥作为 Bearer 令牌通过 Authorization 头传递。您可以通过仪表板使用 Google 或电子邮件生成密钥。每个账户持有一个有效密钥,它将替换前一个密钥。
curl https://api.uncensores.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top ten python libraries for data science"}]
}'您必须在每个请求中包含 model 字段。端点期望一个包含您对话历史的 messages 数组。如果密钥缺失或无效,API 将返回 401 错误。这确保了只有授权用户才能消耗您的预付费额度。
Chat Completions 端点
发送 POST 请求至 /v1/chat/completions 进行文本生成。此端点处理标准对话提示,并返回结构化文本响应。它不支持嵌入或图像生成。您提供 system、user 和 assistant 消息以引导模型。模型在 choices 数组内返回原始文本内容。
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensores.cc/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)使用您的基础 URL 和密钥初始化客户端。使用所需的角色和内容定义消息列表。执行 chat.completions.create 方法。响应对象包含生成的文本和使用统计信息。这种直接方法消除了 NSFW 或创意写作任务的路由复杂性。
使用 SSE 的流式响应
通过在请求中将 stream 设置为 true 启用流式传输。API 在令牌可用时返回服务器发送事件(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)最后一个数据块包含请求的完整使用统计信息。这使您可以实时跟踪令牌消耗。流式传输非常适合期望即时反馈的聊天界面。它与 uncensored 模型的输出格式无缝协作。
函数调用与 JSON 模式
API 通过 tools 参数支持函数调用。在请求中定义您的函数模式,并将 tool_choice 设置为 auto 或特定名称。模型在响应中返回函数调用,而不是纯文本。您还可以通过将 response_format 设置为 json_object 来强制执行 JSON 输出。这确保了自动化工作流的可靠解析。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensores.cc/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);在 tools 数组中传入工具定义。模型将根据输入选择适当的函数。您将在响应中收到函数名称和参数。此功能可与标准聊天补全功能配合使用,无需额外端点。适用于结构化数据提取或类智能体行为。
参数:温度、Top-P、Seeds
调整 temperature 以控制随机性。高于 1 的值增加创意,低于 1 的值使输出更具确定性。使用 top_p 将采样限制在概率质量的前百分之几。设置 seed 以在相同请求下获得可复现的结果。这些参数允许微调 uncensored 模型的输出风格。
您还可以使用 stop 序列在特定字符串处停止生成。presence_penalty 和 frequency_penalty 有助于减少重复。默认温度为 1.0。调整这些设置有助于优化角色扮演或技术写作。每个请求都支持这些标准的 OpenAI 兼容参数。
Token 限制与上下文窗口
上下文窗口支持提示词和补全总计 100,000 个 token。每次请求最多可输出 16,000 个 token。如果省略 max_tokens,默认值为 2,048 个 token。此限制适用于输入和输出的总和。请求体超过 8 MB 的请求将失败。API 强制执行每分钟 300 次请求的速率限制。每个密钥的并发请求上限为 8 个。402(无余额)或 429(速率限制)等错误会提供清晰的反馈。未使用的余额永不过期,确保您只为实际使用付费。
常见问题解答
Uncensores 是官方的 OpenAI 服务吗?
不,它是一个独立的无审查大型语言模型服务。它使用 OpenAI 兼容的 API 格式以便轻松集成。该模型不是 GPT,而是一个单独的开源权重模型,专为零拒绝而调整。您可以通过更改 base URL 和 API 密钥使用官方 OpenAI SDK。
你们支持哪些支付方式?
仅支持加密货币:TRC20 上的 USDT 或 Base 上的 USDC,任何整金额从 $20 到 $500。从 $50 起适用奖励余额。
什么内容是无审查的?
该模型不拒绝合法的成人、虚构或争议性话题。它允许粗话和成熟主题,无需标准过滤器。唯一的硬性限制是涉及未成年人的性内容,这始终被拒绝。这使其适合 NSFW 聊天机器人和原始创意写作。
获取您的 API 密钥
注册,复制密钥,更新基础 URL。完成。