中文 ▾

OpenAI 兼容的无审查 LLM APIuncensoredapis.com

首页文档

Uncensored API 文档:快速入门指南

通过密钥认证并向 chat-completions 接口发送请求,即可开始使用无审查 API。本指南涵盖基础 URL、SDK 集成、流式输出以及无审查模型的速率限制。

https://api.uncensoredapis.com/v1uncensored

基础 URL 和认证

使用官方 OpenAI 兼容的基础 URL 连接无审查 LLM API:https://api.uncensoredapis.com/v1。认证通过 Authorization 标头处理。你必须将 API 密钥作为 bearer token 包含在内。密钥在 Get API key 页面注册后立即生成。请妥善保管该密钥;它可以随时重新生成,这将使旧密钥失效。无需信用卡即可开始,新账户提供试用额度。

curl https://api.uncensoredapis.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

每个请求都必须针对 /v1/chat/completions 接口。这是一个纯文本 API。没有嵌入、图像、音频或视频接口。无论你的计划如何,基础 URL 保持不变。使用标准的 HTTP 标头进行内容类型和授权。只需更新基础 URL 配置,此设置即可与任何 OpenAI 兼容客户端配合使用。

模型 ID 和首次请求

在请求体中将模型 ID 指定为 uncensored。该模型是一个开放权重大型语言模型,运行在我们自己的 GPU 服务器上,经过调整,可在合法成人用途下无内容拒绝地回答。它不是 GPT、Claude 或其他供应商的模型。上下文窗口为 100,000 token,涵盖提示词和补全内容。这个大窗口支持需要长上下文保留的高容量 nsfw llm api 用例。

from openai import OpenAI

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

API 接受标准的 chat-completion 参数。以列表格式发送你的消息。响应返回生成的文本。没有模型路由;我们提供单一的专用模型。这确保了行为的一致性。查看定价页面以获取 token 成本。该模型处理争议性或成人主题时没有标准拒绝,除了对涉及未成年人的性内容的硬性限制。

流式响应 (SSE)

在请求中设置 stream: true 以启用流式输出。该接口支持服务器发送事件(SSE)以实现 token 的实时交付。这对于希望随生成过程显示文本的聊天界面非常有用。无审查 API 在同步调用中默认不返回流式数据;你必须显式请求它。流式输出使用相同的模型 ID 和身份验证即可工作。对于需要即时部分结果的 NSFW AI API 应用,这种方式效率很高。监控流以获取完成状态,从而获知响应何时结束。

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)

在客户端代码中处理部分块。最后一个块通常包含完整消息或完成指示。这种方法减少了感知延迟。确保你的客户端能够处理增量文本更新。API 密钥和基础 URL 保持不变。速率限制适用于总请求量,而不仅仅是流式响应大小。

工具/函数调用支持

API 支持用于结构化输出的工具/函数调用。在请求体中定义工具,包括其名称、描述和参数模式。当模型决定使用工具时,它会返回结构化 JSON 数据以及文本。这与原始文本响应不同。在 chat-completions 接口中使用 tools 参数。在后续轮次中将工具输出传递回模型。这允许在不使用外部解析逻辑的情况下实现复杂工作流。无审查模型可靠地处理函数定义。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredapis.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 模式结构化你的工具定义。API 以 JSON 格式返回工具调用参数。在你的代码中解析这些参数以执行所需的功能。然后,将结果发送回模型。此循环持续进行,直到模型生成最终文本响应。此功能在相同的预付额度计划中可用。工具使用无额外费用。

速率限制和请求体大小

每个 API 密钥限制为每分钟 300 个请求。最大请求体大小为 8 MB。超出这些限制将返回特定的 HTTP 状态码。401 错误表示 API 密钥无效或缺失。402 错误表示你的预付额度余额不足。429 错误表示你已超出速率限制。降低请求频率或等待窗口重置。这些限制按密钥应用,而非按账户应用。如果需要,重新生成密钥以重新开始。

上下文窗口为 100,000 token。确保你的提示词和补全内容总和在此限制内。如果大型输入超过请求体大小限制,可能会被截断或拒绝。在仪表板中监控你的使用情况。预付额度模式意味着你只为使用的内容付费。无月费或订阅。额度永不过期。

定价和额度

无审查 API 采用简单的预付额度计费模式。输入 token 的单价为每 1M token $0.25。输出 token 的单价为每 1M token $1.00。没有月费或订阅费用。付费额度永不失效。你可以使用加密货币(USDT 或 USDC)进行充值,最低充值金额为 $20。还有额外额度优惠:充值 $50 及以上赠送 5%,充值 $100 及以上赠送 10%。新账户可获得 $0.50 的免费试用额度,有效期 7 天,无需绑定银行卡。该模式非常适合高流量的 NSFW AI API 使用场景。

在仪表板中检查你的余额。额度随每次请求自动扣除。OpenRouter 无审查模型替代品通常使用不同的定价;我们的直接模型提供可预测的成本。使用 API 密钥对所有请求进行认证。基础 URL 对所有层级保持不变。流式输出或工具调用无隐藏费用。跟踪你的使用情况以避免意外费用。

接口能力与限制

购买额度前,请先确认接口是否满足你的需求——以下是全部真实参数。

项目说明
接口格式兼容 OpenAI:任何 OpenAI SDK 或客户端只需更换 base URL 和密钥
模型 IDuncensored
接口POST /v1/chat/completions · GET /v1/models
Base URLhttps://api.uncensoredapis.com/v1
认证Authorization: Bearer YOUR_KEY
函数调用支持 tools、tool_choice;回复包含 tool_calls(流式同样支持),结果以 role: tool 消息返回
最大输出不单独限制输出;提示+回复共 100,000 个 token 窗口内,max_tokens 可选
流式输出支持 SSE,最后一块包含 token 用量
上下文窗口100,000 tokens(输入与输出合计)
JSON 模式response_format: {"type": "json_object"}
采样参数temperature、top_p、stop、seed、presence_penalty、frequency_penalty
速率限制每个密钥每分钟 300 次请求
并发每个密钥同时最多 8 个请求
请求大小每次请求不超过 8 MB
响应头X-Request-Id、X-Balance-USD、X-RateLimit-Limit-Requests、X-RateLimit-Limit-Concurrency
免费试用$0.50,有效期 7 天,无需银行卡 · 试用密钥:2 个并发请求,每分钟 60 次;首次充值后恢复完整限额(8 和 300)
充值USDT(TRC20)或 USDC(Base),$20–$500 任意整数金额
计费预付额度,按实际 token 用量扣费;错误和拒绝不收费
额度有效期付费额度永不过期,无订阅
赠送额度满 $50 送 5%,满 $100 送 10%,满 $200 送 15%
价格输入 $0.25 / 百万 tokens · 输出 $1.00 / 百万 tokens
内容政策允许成人内容;涉及未成年人的性内容一律拒绝
密钥每个账户一个有效密钥;生成新密钥后旧密钥失效
登录Google 或邮箱 + 密码

错误说明

错误以 JSON 返回,type 字段固定;失败或被拒绝的请求不计费。

状态码类型含义
400bad_requestJSON 无效、消息为空、参数错误或超出上下文窗口
401missing_key · invalid_key · key_revoked缺少密钥、密钥错误或已被新密钥替换
402no_credit余额不足——充值后立即恢复
403content_blocked涉及未成年人的性内容——拒绝且不计费
404not_found未知接口
413request_too_large请求体超过 8 MB
429rate_limited · concurrency超过每分钟 300 次或 8 个并发——稍后重试
503upstream_busy模型繁忙——几秒后重试

问答

上下文窗口大小是多少?

上下文窗口为 100,000 token,涵盖提示词和补全内容。这允许在单个请求中进行长对话或大型文档处理。

无审查 API 支持流式输出吗?

是的,通过 Server-Sent Events (SSE) 支持流式输出。你必须在请求中将 stream 参数设置为 true。这可为聊天界面实现实时 token 交付。

如果我的额度用完了怎么办?

你将收到 402 HTTP 状态码,表示无额度。从仪表板充值账户以恢复使用。额度永不过期,因此你可以随时添加资金。

只差一张表单,即可获得密钥

创建账户,复制密钥,更改基础 URL。这就是整个设置。