中文 ▾

无审查 AI:故障排除指南

无审查 AI 模型经常拒绝内容并非因为权重,而是因为系统提示或推理设置。你可以修复本地的拒绝,或者切换到保证不受任意过滤器限制的托管 API。

最后更新时间

为什么本地模型无论如何都会拒绝内容

本地模型会拒绝内容,因为基础权重仍保留预训练阶段的潜在对齐。即使您下载了标记为“无审查”的模型,其底层架构仍保留原始训练数据的偏差。您可能会发现模型礼貌地拒绝生成露骨小说或尖锐的政治评论。这是因为模型期望遵循微调期间建立的对话模式。要绕过此限制,您需要覆盖默认行为。许多用户发现仅更改系统提示词是不够的。模型可能仍将“保持友好”视为硬性约束。您通常需要将提示词更改与采样参数(如温度)结合使用。更高的随机性可以帮助模型打破礼貌的惯性。如果本地硬件难以处理这些覆盖操作,托管 API 可消除猜测。我们的端点提供一个不拒绝合法成人用途的无审查模型。它无需复杂的本地设置或代理路由。您将获得一个无审查大语言模型的直接 OpenAI 兼容 API 端点,无订阅锁定。基础 URL 为 HTTPS://api.ollamauncensoredmodel.com/v1,可与标准 SDK 配合使用。

curl https://api.ollamauncensoredmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the python script and show output"}]
  }'

了解去抑制与模型权重

Abliteration 在不进行完整重新训练的情况下移除模型的特定特征。该技术编辑权重矩阵以禁用对齐层。结果是模型保留了核心知识,但失去了礼貌过滤器。你可能会在社区模型中看到这种方法,例如 'solar-uncensored' 或 'Qwen3.8-27B-Uncensored'。这些模型通常较旧,但对于原始生成仍然有效。权衡是,Abliteration 有时会降低模型的逻辑推理能力。你不仅失去了内容过滤器,还失去了一些细微差别。如果你需要高质量的输出来进行小说创作,你可能会在较旧的 Abliterated 模型中发现障碍。我们的托管服务使用专门针对自由进行调优的现代开放权重模型。它不是 GPT、Claude 或任何其他供应商的模型。它运行在我们自己的服务器上,注册只需电子邮件。模型不拒绝任何合法内容,确保你的创意工作流畅无阻。

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamauncensoredmodel.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 通过模型权重内置无审查行为来简化此过程。您发送用户消息并获得直接响应。无需复杂的提示工程。我们的 API 支持通过 SSE 进行流式传输,因此您可以在最后一个数据块中查看令牌使用情况。这对于长文本内容生成至关重要。您还可以使用函数调用来结构化输出。

import OpenAI from "openai";

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

本地硬件与托管 API 性能对比

本地性能完全取决于您的 VRAM 和 CPU。i3 处理器搭配 8GB RAM 可能难以流畅运行 7B 模型。您将经历高延迟,且在长上下文期间可能出现崩溃。托管 API 将这一负担卸载到专用服务器上。您仅按使用的 token 付费,避免硬件升级。我们的定价为每 1M 输入 token $0.15,每 1M 输出 token $0.50。这通常比本地设置的电力和硬件折旧成本更低。您还可获得 100,000 token 的上下文窗口。本地模型受限于 RAM,可能只能支持 4k 或 8k token。托管 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)

无审查模型中的上下文窗口限制

上下文窗口定义模型能记住多少文本。100,000 token 的窗口允许进行广泛的角色扮演或文档分析。本地模型通常会更早达到内存限制。如果您超出限制,模型会丢失对早期指令的记忆。这可能导致不连贯或重复的输出。托管 API 为您处理上下文管理。我们的 API 强制执行每次请求 16,000 token 的最大输出。如果您不设置 max_tokens,它默认为 2,048。这防止了 token 的过度消耗。您可以调整 temperature 和 top_p 等参数来控制创造性。API 还支持 JSON 模式用于结构化数据。这对于构建需要严格输出格式的应用程序的开发者非常有用。

curl https://api.ollamauncensoredmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the python script and show output"}]
  }'

内容过滤器与模型能力

内容过滤器是屏蔽特定关键词或主题的外部规则。模型能力指模型实际能生成的内容。无审查模型移除了过滤器,但保留了能力。你仍然可以生成高质量的文本、代码或故事。区别在于,模型不会仅因主题而拒绝。例如,谋杀悬疑小说可能包含暴力描写。无审查模型会生动地描述它。经过过滤的模型可能会软化语言。我们的模型经过调整,可以对合法的成人用途无内容拒绝地进行回答。它不受任意关键词的限制。你可以自由使用受限词汇。唯一的硬性限制是针对未成年人的性内容。这总是会被拒绝。

from openai import OpenAI

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

角色扮演和 NSFW 生成的最佳实践

角色扮演需要一致的角色声音和情感深度。无审查模型擅长这一点,因为它们不回避强烈的情感。你可以生成露骨场景或黑暗主题而不会被打断。使用系统提示定义角色的性格。设置更高的温度以获得更多创意变体。我们的 API 支持函数调用,这有助于结构化你的角色扮演逻辑。你可以分别定义动作和对话。这使叙事保持有序。8 MB 的请求体限制对于大多数角色扮演输入来说已经很慷慨。你可以发送长上下文历史而不会有问题。

import OpenAI from "openai";

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

如何验证您的模型是否真正无审查

验证涉及使用边缘案例提示测试模型。询问特定的受限词汇或争议性话题。如果模型拒绝或含糊其辞,则它并非完全无审查。本地模型通常需要手动验证设置。托管 API(如 ours)提供一致的体验。您可以通过直接检查响应来验证。我们的模型不会拒绝合法的成人内容、虚构内容、安全研究或争议性话题。您可以通过发送一个简单的提示来测试。响应应该是直接且未经过滤的。

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 免费吗?

不,它是按 Token 付费。输入 Token 为每 1M $0.15,输出 Token 为每 1M $0.50。错误免费。你可以使用加密货币充值。

API 是否支持流式传输?

是的,它支持通过 SSE 进行流式传输。您可以在最后一个 chunk 中看到 token 使用情况。这对于实时应用非常有用。

上下文窗口大小是多少?

提示词和补全的上下文窗口总计为 100,000 个 token。每次请求的最大输出为 16,000 个 token。

我如何为 API 付费?

您仅支持加密货币支付:TRC20 链上的 USDT 或 Base 链上的 USDC。充值金额范围为 $20 至 $500。

生成您的密钥

注册,复制令牌,更新基础 URL。就这样。