API 文档
通过即插即用的 OpenAI 兼容 API 获取原始、uncensored 推理。一个模型,无路由,预付费加密货币信用额度,无月费。
快速开始:基础 URL 和认证
使用我们的托管端点并配合您的 API key 即可立即访问。base URL 为 HTTPS://api.unfilteredaichatbots.com/v1,适用于任何兼容 OpenAI 的客户端。每个账户需要一个 API key,您可以通过 Google 或电子邮件登录即时生成。无需电话号码,key 会立即显示在屏幕上。
认证依赖于标准的 Authorization: Bearer <api-key> 。如 401 表示您的密钥无效或缺失。余额通过加密货币预存,因此 402 表示您需要充值。您的提示词不会用于训练,且余额永不过期。
curl https://api.unfilteredaichatbots.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top ten bugs in this python script"}]
}'
模型 ID:'uncensored'
向模型 ID 发送所有请求 uncensored. 这是一个专为合法成人用途优化且无内容审查的开放权重模型。它不是 GPT、Claude 或其他任何厂商的模型。我们不在不同提供商之间进行路由,基础 URL 对于每个请求都保持一致。
该模型支持 100,000 个 token 的上下文窗口,包含 prompt 和 completion 的总和。您可以通过 GET /v1/models 调用。文本输入,文本输出,此端点不包含嵌入或图像生成功能。
通过 SSE 流式传输
通过将 stream: true 在您的请求中。API 返回用于实时 Token 交付的服务器发送的事件 (SSE)。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)
函数调用和 JSON 模式
使用 tools 用于启用函数调用。您还可以通过设置 response_format 到 {"type": "json_object"}. 这为您的应用程序确保结构化数据,无需额外的解析步骤。模型经过优化,可以可靠地遵循这些约束。
使用工具时,请在请求体中指定函数模式。如果模型决定使用,API 将在响应中返回函数调用。此功能可与流式传输和标准参数配合使用。它非常适合构建需要与外部系统或结构化数据格式交互的代理。
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaichatbots.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)
参数:温度、Top-p、停止
使用 temperature 等标准参数进行生成。 temperature, top_p,以及 stop. 这些参数允许您调整创造力和控制输出长度。 seed parameter ensures reproducibility for testing. You can also set presence_penalty 和 frequency_penalty 影响令牌的多样性。
如果您省略这些字段,将应用默认值。模型开箱即用即可处理大多数常见用例。对于特定调优,请根据内容类型调整这些值。流式传输和功能调用与这些参数无缝配合。使用 max_tokens field to cap output at 16,000 tokens.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaichatbots.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);
限制、错误和上下文窗口
上下文窗口支持总计 100,000 个 token。每次请求的最大输出为 16,000 个 token,或者如果您未设置 max_tokens 未设置。每个密钥每分钟可以发送 300 次请求,并发限制为同时 8 个请求。请求体大小不得超过 8 MB。
常见错误包括 401 用于密钥无效, 402 用于余额不足,以及 429 用于速率限制。错误和拒绝不消耗您的预付费余额。如果发生双重扣费,请使用支持页面进行修复。余额永不过期,因此您可以随时充值。
常见问题
unfiltered AI API 的基础 URL 是什么?
基础 URL 为 HTTPS://api.unfilteredaichatbots.com/v1。它与官方的 OpenAI SDK 和其他 OpenAI 兼容的客户端兼容。您只需更新基础 URL 并提供 API 密钥即可。
如何为无审查 LLM 服务付费?
仅接受加密货币支付,通过 USDT (TRC20) 或 USDC (Base) 支付。您可以充值 $20 至 $500 之间的任意整数金额。赠金永不过期,且大额充值可获得赠金。
无过滤聊天机器人 API 的速率限制是什么?
每分钟限制 300 次请求,每个密钥最多支持 8 个并发请求。请求体大小必须小于 8 MB。这些限制可确保您的应用程序获得稳定性能。