无审查 AI:无审查模型开发者指南
您需要一个尊重您的创意边界且不施加隐藏内容过滤器的无审查 AI 模型。本指南解释了如何通过标准的 OpenAI 兼容端点将无审查 LLM API 集成用于角色扮演、色情文学和无限制创意写作。
最后更新:
为什么开发者选择无审查 AI 模型
开发者选择无审查模型,因为标准 LLM 经常拒绝合理但成熟或具有争议性的输入。这种拒绝行为会破坏角色扮演场景中的沉浸感,因为在这些场景中角色可能会自然地咒骂或做出激烈的反应。无审查 LLM 将这些提示处理为有效文本,而不是需要 canned 拒绝消息的违规内容。您获得了对叙事声音的完全控制权,无需与内置的道德指南针作斗争。
标准模型表现得像谨慎的编辑。无限制模型表现得像灵活的写作伙伴。在生成色情文学、黑暗奇幻或细微的政治评论时,这种区别最为重要。模型不对内容进行评判;它仅根据你的提示预测下一个令牌。
| 功能 | 标准模型 | Uncensored Model |
|---|---|---|
| 拒绝 | 高 | 接近零 |
| 角色扮演沉浸感 | 中等 | 高 |
| 内容灵活性 | 受限 | 开放 |
了解无审查 LLM 架构
无审查 LLM 架构通常使用在多样化数据集上微调的基础 Transformer 模型,且没有严格的 RLHF(来自人类反馈的强化学习)约束。RLHF 通常会引入导致拒绝的安全层。通过移除或弱化这些层,模型保留了生成任何文本的能力,前提是输入语法正确。
我们的 API 提供单一、专用的非审查模型,针对文本到文本生成进行了优化。它不在多个供应商之间路由,也不提供嵌入。您可以通过标准的聊天完成端点直接访问模型的权重。这种简洁性降低了延迟,并确保请求之间行为一致。该模型支持高达 100,000 个令牌的上下文窗口,允许您在复杂叙事中维护长期状态。
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextuncensored.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)诸如 temperature 和 top_p 之类的参数完全可用。您可以调整这些设置以控制创意。高温度产生更多样化的输出。低温度产生更具确定性的结果。这种控制对于在长文写作中保持角色一致性至关重要。
设置您的开发环境
设置您的开发环境仅需 API 密钥和 OpenAI 兼容 SDK。您无需管理 GPU 资源或下载模型权重。API 在我们的服务器上处理所有推理。这种方法非常适合硬件有限的开发人员,例如在 8GB RAM 的笔记本电脑上运行本地实例的人员。
安装您首选语言的官方 SDK。配置基础 URL 和 API 密钥。我们服务的基础 URL 为 HTTPS://api.aitextuncensored.com/v1。此 URL 确保所有请求路由至我们的 uncensored 端点。除标准授权标头外,无需其他额外标头。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aitextuncensored.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 密钥有效且网络连接稳定。
为无审查 AI 配置基础 URL
配置基础 URL 是将客户端从标准模型切换到无审查模型的关键步骤。URL HTTPS://api.aitextuncensored.com/v1 直接指向我们托管的服务。你必须在发出任何请求之前更新 SDK 配置中的此值。
curl https://api.aitextuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return the number of planets in the solar system"}]
}'该端点支持对 /v1/chat/completions 的标准 POST 请求。它还在 /v1/models 处提供 GET 端点以列出可用模型。我们的 API 仅暴露一个模型 ID:“uncensored”。这种简洁意味着您无需处理模型版本控制或路由逻辑。该模型经过调优,可在合法成人使用中无内容拒绝地回答问题。
请确保在 Authorization 请求头中传递 API 密钥。密钥在通过 Google 或电子邮件注册时生成。无需电话号码。这种最小化设置减少了摩擦,使您能够立即开始生成内容。
处理非审查聊天补全中的令牌
处理非审查聊天补全中的令牌需要仔细管理输入和输出限制。我们的 API 按每 1M 输入令牌收取 $0.15,按每 1M 输出令牌收取 $0.50。这种定价模型透明且基于使用情况。您只需为使用的部分付费,无需月度订阅费。
上下文窗口支持 10 万个 token,包含 prompt 和 completion 的总和。但是,每次请求的最大输出为 16,000 个 token。如果您未指定 max_tokens,默认为 2,048 个 token。此限制足以满足大多数单次交互,但对于长篇论文可能需要分页。
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)支持通过 SSE(服务器发送事件)流式传输。此功能允许你接收生成的 Token,改善实时应用的用户体验。最后一个分块包含使用统计信息,因此你可以准确跟踪成本。错误和拒绝免费,意味着你无需为失败的请求付费。
优化无审查 AI 用于角色扮演和写作
优化无审查 AI 用于角色扮演和写作需要精确的参数调整。对于创意任务,使用 0.7 到 1.2 之间的温度值。该范围鼓励多样化的词汇和意想不到的情节转折。对于更一致的角色声音,将温度降低到 0.5。
Top-P(核采样)应设置在 0.9 到 0.95 之间。此设置确保模型考虑高概率 token,同时避免重复短语。可以使用停止序列来控制对话结束。例如,将 stop 设置为 "\n" 可确保每行对话都是独立的。
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextuncensored.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)还支持函数调用和 JSON 模式。你可以将角色扮演数据作为 JSON 对象进行结构化,以便更容易解析。这对于需要从生成的文本中提取角色属性或库存物品的游戏开发者非常有用。当提示正确时,模型在生成结构化数据方面表现出色。
管理速率限制与并发
管理速率限制与并发可确保您的应用程序在负载下保持稳定。我们的 API 允许每个密钥每分钟 300 次请求和 8 个并发请求。此限制足以满足大多数 Web 应用程序和机器人集成。如果您超过这些限制,您将收到 429 Too Many Requests 错误。
请求体限制为 8 MB。此限制适用于提示词和元数据的组合大小。对于长对话,建议仅发送最新的上下文窗口,而不是整个历史记录。这种方法可降低延迟和 token 成本。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aitextuncensored.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 密钥。如果需要新密钥,旧密钥将立即被替换。此策略简化了密钥管理并降低了未授权访问的风险。请通过仪表板监控使用情况,以避免意外费用。预存余额永不过期,您可以随时充值。
排查常见的 uncensored LLM 问题
排查常见的 uncensored LLM 问题通常涉及检查参数设置或网络连接。如果模型返回拒绝,请验证您的内容是否为合法的成人用途。唯一的硬限制是涉及未成年人的性内容。所有其他主题均被允许。
如果遇到高延迟,请检查您的网络连接并确保未超过频率限制。流式响应可以通过在生成时交付 token 来降低感知延迟。使用 SSE 端点来实现此功能。
curl https://api.aitextuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return the number of planets in the solar system"}]
}'常见错误包括 401 Unauthorized(无效 API 密钥)和 429 Too Many Requests(超过速率限制)。请在仪表板中检查您的 API 密钥。如果您怀疑存在计费问题,请访问支持页面。余额不会退款,但错误是免费的。此政策确保您只为成功的生成付费。
最终确定您的无审查 AI 集成
最终确定您的无审查 AI 集成涉及测试边缘情况并监控性能。发送各种提示,包括长叙事、结构化数据和创意写作样本。验证模型是否按预期响应且没有意外的拒绝。
实现针对网络故障和速率限制的错误处理。对重试逻辑使用指数退避。这种方法确保您的应用程序在各种负载条件下保持弹性。考虑缓存频繁响应以减少令牌使用量和成本。
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextuncensored.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 专为重视隐私和控制权的开发者设计。提示词不用于训练。支付仅限加密货币,提供额外的匿名层。从 $0.50 试用信用额开始测试 API。升级到预付费信用额用于生产使用。服务可靠、透明且无审查。
常见查询
什么是无审查AI模型?
无审查 AI 模型是一种不对合法的成人、争议性或创意主题施加严格内容过滤或拒绝的语言模型。它基于概率而非道德准则处理提示,允许无限制的角色扮演和色情文学生成。
无审查 LLM API 的定价是如何运作的?
定价基于使用量:每 1M 输入令牌 $0.15,每 1M 输出令牌 $0.50。错误和拒绝不收费。无月订阅费。通过预付费信用额度支付,使用加密货币(USDT 或 USDC)充值。
API 兼容 OpenAI SDK 吗?
是的,该 API 完全兼容 OpenAI。您可以通过将基础 URL 设置为 HTTPS://api.aitextuncensored.com/v1 并提供 API 密钥来使用官方 OpenAI SDK。基本请求无需更改代码。
并发请求的限制是多少?
API 允许每分钟 300 次请求,每个密钥最多 8 个并发请求。请求体限制为 8 MB。这些限制确保大多数 Web 应用程序和机器人的稳定性能。
解锁您的 API 密钥
注册,复制密钥,更新端点 URL。就这样。