无审查 AI API:定义与调用方法
无审查 AI API 是一个文本模型接口,不对合法的成人请求返回标准警告。这里指一个托管的开放权重模型、一条关于未成年人的固定规则,以及兼容 OpenAI 的调用方式。
更新于


“无审查”的实际含义
大多数托管模型增加了拒绝训练层,通常还有单独的审核步骤。它们会拒绝某些话题,软化其他话题,并附加说教。此类 API 的特点是不对合法的成人请求应用这些行为。你要求黑暗小说、直白的反馈、不加修饰的解释或道德灰色的人物,模型会直接完成任务。
该服务运行一个开放权重模型,由独立供应商运营,经过调整以在不拒绝内容的情况下回答问题。它不是 Meta、Mistral、Qwen、DeepSeek、OpenAI、xAI、Google、Anthropic 或其他任何供应商的官方 API,也不是在模型之间进行选择的网关。你获得的是 ID 为 uncensored 的单一模型。
“无审查”并不意味着“无规则”。涉及未成年人的性内容是硬性限制,绝对不允许。其他所有内容也受你所在地的法律和服务条款约束,因此合法成人用途是基本框架。如果你想要聊天界面而不是 API,请参阅 无审查 AI 聊天机器人 页面。
你可以期待与不应期待的内容
| 你可以期待 | 你不应该期待 |
|---|---|
| 对合法成人请求的回答,无拒绝模板 | 涉及未成年人性语境的帮助 |
| 成人向的小说、角色扮演和伴侣应用对话 | 图像、音频、视频、嵌入或微调 |
| 标准的 OpenAI 请求和响应格式 | 任何特定厂商官方模型的行为 |
| 流式输出、工具调用、JSON 模式 | 不保证事实准确性;模型可能会出错 |
| 100,000 token 的上下文窗口 | 无限的请求速率 |
无审查模型也不意味着更真实。它会作答,但可能像任何语言模型一样自信地答错。请核实重要事实。
在构建之前还有两个限制值得了解。请求体最多为 8 MB,提示词和补全内容必须容纳在 100,000 token 的窗口内。对于文本来说这两个限制都很宽松,但粘贴一本书或大型日志文件可能会达到这些限制,任何无法容纳的内容都会失败,因此请将大输入拆分为更小的部分,并通过单独的请求发送。
你的第一次调用
你需要从 API 密钥页面 获取密钥。使用 Google 或邮箱和密码注册。然后调用 chat completions 接口。
curl https://api.nofilterapi.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [
{"role": "system", "content": "You are a direct assistant who gives honest feedback."},
{"role": "user", "content": "Critique this opening line: The night was dark."}
]
}'
使用 Python SDK 的相同调用:
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilterapi.com/v1", api_key="YOUR_KEY")
reply = client.chat.completions.create(
model="uncensored",
messages=[
{"role": "system", "content": "You are a direct assistant who gives honest feedback."},
{"role": "user", "content": "Critique this opening line: The night was dark."},
],
temperature=0.8,
max_tokens=400,
)
print(reply.choices[0].message.content)
API 还支持 POST /v1/responses 和 GET /v1/models。余额可通过 GET /v1/balance 或 X-Balance-USD 响应头获取。
流式输出、工具和 JSON
设置 stream: true 以接收服务器发送的事件,并在结束时报告使用情况。工具调用接受 tools 和 tool_choice,流式输出 tool_calls,并接受带有 role: "tool" 的消息作为结果。对于结构化输出,请使用 JSON 模式:
import json
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilterapi.com/v1", api_key="YOUR_KEY")
r = client.chat.completions.create(
model="uncensored",
response_format={"type": "json_object"},
messages=[{"role": "user", "content": "Return JSON with keys title and tagline for a pirate-themed bakery."}],
)
print(json.loads(r.choices[0].message.content))
采样控制参数如 temperature、top_p、stop、seed 和惩罚会透传。文档 包含完整列表。
定价与限制
你为来自预付额度的 token 付费:每 1M 输入 $0.15,每 1M 输出 $0.50。没有订阅,额度永不过期,失败的或被拒绝的请求不收费。
示例:一个包含 3,000 个输入 token 和 700 个输出 token 的请求,成本为 3,000 / 1,000,000 x $0.15 = $0.00045 加上 700 / 1,000,000 x $0.50 = $0.00035,总计 $0.0008。一千次这样的请求成本为 $0.80。
充值金额为 $20 至 $500 的任意整笔金额,从 $50 起 +5%,从 $100 起 +10%,从 $200 起 +15%。你可以通过银行卡(Visa、Mastercard、Apple Pay、Google Pay)或加密货币(TRC20 上的 USDT、Base 上的 USDC)支付。详见 定价页面。
完整密钥的限制为 8 个并发请求名额和每分钟 300 个;试用密钥为 2 个和 60 个。超出限制将返回 HTTP 429 状态码,并带有 rate_limited 或 concurrency 错误。带有 Retry-After: 5 的 429 表示临时过载。流式输出请求会占用一个并发名额,直到流结束。
免费试用
新用户可以在注册后点击 API 密钥页面上的按钮,一键领取 $0.50 的试用额度。每人限领一次,有效期 7 天,无需绑定银行卡。按照上面的费率,这相当于 600 多次请求,足以判断模型的语气和质量是否适合你的项目。
提示词不用于训练。如果隐私声明对你的用途很重要,请在决定在提示词中放入多少内容之前,阅读 关于无日志 AI API 的常见误区和事实。将任何托管服务视为你的文本离开你设备的场所。
如何很好地提示无过滤模型
移除拒绝并不意味着不需要好的提示词。养成几个习惯可以带来更明显的效果。
- 说明任务和格式。 “用第三人称过去时写一个 300 字的场景”优于“写一些黑暗的东西”。
- 使用系统消息来确立稳定规则。 将人格、语气和你想要的任何边界放在系统角色中,以便它们在多轮对话中保持。
- 设置你自己的边界。 没有内置拒绝机制,模型遵循你给出的限制。如果你的应用必须保持在评级或主题列表内,请在系统提示词中写下来并测试。
- 降低采样温度以获取事实。 分析和创作分别使用 0.2 到 0.5 和 0.8 到 1.0。
- 修剪旧轮次。 你为每次请求的输入付费,因此请总结长历史记录,而不是重新发送它们。
提示词级别的边界是指导,而非保证。如果你运营公共应用,请在此基础上添加你自己的检查。
适用与不适用的场景
这类 API 适合小说工具、成人角色聊天和伴侣应用、不应说教的写作助手,以及拒绝回答会阻碍合法问题的研究任务。它也适合希望在不托管权重的情况下,针对无审查模型测试一个应用的开发者。
如果你需要图像生成、语音、嵌入或供应商的品牌模型,它就不太适合。如果你的法规或政策要求对用户输入进行审查,它也不适合:如果你在其之上构建公共产品,你仍需对用户的行为负责,添加你自己的年龄验证和审查由你决定。对于流行的角色扮演前端,请参阅 Janitor AI 是否有过滤器 以及自定义接口如何改变这一点。
更多指南
问答
无审查意味着一切皆允许吗?
不。涉及未成年人的性内容始终禁止,且使用必须合法。该模型只是不对合法的成人请求应用内容拒绝。
API 背后的模型是哪个?
由独立提供商运营的一个开放权重模型,提供 uncensored 版本。它并非任何模型厂商的官方 API。
它与 OpenAI SDK 兼容吗?
是的。将 Base URL 设置为 https://api.nofilterapi.com/v1,,使用你的密钥,并将模型设置为 uncensored。
它可以生成图像吗?
不可以。API 仅支持文本,不支持图像、音频或视频生成,也不支持嵌入和微调。