API 文档
使用简单、OpenAI 兼容的端点部署你的无审查 AI 工作流,专为需要原始文本生成且无内容拒绝的开发者设计。本指南涵盖了你集成无审查 LLM API 所需的基本设置、请求格式和流式传输功能。
认证与基础 URL 设置
无审查 LLM API 要求每个请求都提供有效的 API 密钥。您可以通过仪表板上的 Google 登录或电子邮件即时生成此密钥。使用 base URL https://api.uncensoredais.com/v1 适用于所有交互。这确保了与标准 OpenAI SDK 的兼容性。您的密钥用于验证预付费令牌余额。错误和拒绝不消耗信用额度。请妥善保管密钥,若泄露请轮换。每个账户一个活动密钥简化了管理。系统在生成新密钥时会自动替换旧密钥。
向 /v1/chat/completions 发送请求
将提示发送到 POST /v1/chat/completions 端点。使用模型标识符 "uncensored" 用于推理。上下文窗口支持 100,000 个令牌用于提示和完成组合。您可以每次请求生成多达 16,000 个令牌。设置 max_tokens 用于控制输出长度的参数。如果省略,默认值为 2,048 个 token。API 接受 standard JSON 请求体。输入文本,输出文本。这种简洁性降低了集成摩擦。专注于您的创意逻辑,而非复杂的路由。此处不提供嵌入或图像生成功能。请将请求保持在 8 MB 以下。此限制可确保您的 NSFW API 任务具有稳定的吞吐量。
支持的参数和 JSON 模式
使用标准参数控制生成行为。使用 temperature 用于随机性。调整 top_p 用于核采样。设置 stop 序列以在特定标记处终止输出。使用 seed 用于获得可复现的结果。通过设置启用 JSON 模式 response_format 到 {"type": "json_object"}. 这确保了为您的应用提供结构化输出。您还可以配置 presence_penalty 和 frequency_penalty 变化令牌多样性。通过 tools 和 tool_choice. 这些功能允许复杂的逻辑集成。模型高效处理工具。在生产部署前请在本地测试您的参数。目前不提供微调功能。坚持使用提示词工程进行定制。
使用 SSE 的流式响应
通过将 stream 到 trueAPI 返回服务器发送事件(SSE)。每个数据块包含部分文本。最后一个数据块包含令牌使用统计信息。这种方法降低了用户的感知延迟。它允许实时显示生成的文本。非常适合聊天界面或实时写作助手。在客户端代码中解析 SSE 流。处理 data: [DONE] 发出结束流的信号。此方法与官方 SDK 无缝配合。您无需手动管理连接。uncensored AI API 处理繁重的工作。确保您的客户端能优雅地处理流中断。令牌计数有助于准确监控您的预付费余额。
处理错误和 token 使用量
监控 HTTP 状态代码以了解 API 健康状况。401 错误表示 API 密钥无效或已过期。通过仪表板重新认证以解决此问题。402 错误表示您的预付费积分已耗尽。通过加密货币充值以恢复服务。错误和拒绝不消耗令牌。429 错误表示速率限制。每个密钥每分钟限制为 300 次请求。每个密钥的并发请求上限为 8 个。请求体不得超过 8 MB。令牌使用情况在最终响应中报告。拒绝是免费的。这种经济模式保护您的预算。查看支持页面以获取重复收费的退款调整。积分永不过期,因此您可以按自己的节奏充值。
速率限制与模型详情
模型 "uncensored" 是一个托管在我们服务器上的开源模型。它不是 GPT、Claude 或 Gemini。它针对合法的成人内容进行了调整,且没有拒绝。未成年人涉及性内容的部分仍受限制。这一硬性限制始终适用。无审查 AI API 提供原始端点。不捆绑 UI 或路由。您仅按使用量付费。预存信用额按实际 token 使用量收费。没有月费。这种结构适合高容量创作者。100,000 token 的上下文窗口支持长篇故事创作。管理您的并发以避免 429 错误。使用官方 SDK 以获得最佳兼容性。无审查 LLM API 专为可靠性而构建。今天就将它集成到您的同人小说或创意写作工作流中。
cURL
curl https://api.uncensoredais.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredais.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredais.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);流式传输
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 的基础 URL 是什么?
基础 URL 为 HTTPS://api.uncensoredais.com/v1。通过更新 base_url 配置,它适用于任何 OpenAI 兼容的客户端。这确保您的现有代码可以轻松集成。
使用无审查 LLM API 时如何处理错误?
错误如 401(密钥无效)或 402(无余额)是标准的 HTTP 响应。拒绝和错误不会消耗您的预付费令牌。检查您的余额和密钥有效性以快速解决问题。
无限制 AI 在线服务是否免费?
不,它使用预付费令牌模式。新账户获得 7 天的 $0.50 试用信用额度。之后,你必须通过加密货币充值。没有月费,只有按使用量付费。