API 文档
在几分钟内使用标准的 OpenAI 兼容工具开始使用我们的无审查 LLM API。本指南涵盖身份验证、请求、流式传输以及您的 NSFW 聊天机器人或角色扮演应用的约束条件。
认证和基础 URL
您的 API 密钥对每个请求进行身份验证。使用 https://api.whatisabliteration.com/v1 作为您的基础 URL。在 Authorization 页眉作为 Bearer 令牌。此设置适用于任何 OpenAI 兼容的客户端。
curl https://api.whatisabliteration.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me last 5 requests"}]
}'妥善保管您的密钥。每个账户一个密钥。如果密钥泄露请替换旧密钥。
聊天完成端点
将文本发送至 POST /v1/chat/completions. 模型 id 为 uncensored. 此端点处理所有文本生成。它不支持图像、音频或视频。您只为使用的 token 付费。错误免费。拒绝免费。
from openai import OpenAI
client = OpenAI(base_url="https://api.whatisabliteration.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)配置您的系统提示以定义角色。模型直接回答,不犹豫。上下文窗口总计为 100,000 个 token。
流式传输与 SSE 支持
通过将 stream: true. API 返回 Server-Sent Events (SSE)。每个块包含部分文本。最后一个块包含令牌使用数据。这降低了长响应的感知延迟。
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)谨慎处理部分 token。将它们连接以形成完整响应。这非常适合实时聊天界面。
函数调用与工具
在请求中定义工具。模型在适当时可以调用函数。使用 tool_choice 以控制行为。设置 temperature 用于创造力。传递参数如 top_p 和 stop. 这支持复杂的智能体工作流。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.whatisabliteration.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);在代码中验证工具输出。模型建议操作。您执行这些操作。此结构支持高级自动化任务。
JSON 模式响应格式
设置 response_format 到 {"type": "json_object"}. 该模型仅输出有效的 JSON。这确保了用于解析的结构化数据。使用此功能用于期望严格格式的 API。它提高了下游系统的可靠性。
当与其他服务集成时,使用此模式。直接解析输出。避免使用正则表达式技巧来处理结构。
参数和约束
最大输出为 16,000 个 Token。默认最大值为 2,048 个 Token。上下文窗口为 100,000 个 Token。速率限制为每分钟 300 个请求。每个密钥的并发请求为 8 个。请求主体最大为 8 MB。处理 401(无效密钥)。处理 402(无额度)。处理 429(速率限制)。
常见问题
什么是消融处理,为什么它对无限制使用很重要?
Abliteration 移除导致拒绝的特定模型行为。该过程允许模型在不加修饰的情况下回答争议性或成人话题。这为无限制应用带来了更直接和诚实的响应风格。
如何充值额度?
仅使用加密货币充值。接受 TRC20 网络的 USDT 或 Base 网络的 USDC。最低金额为 $20,最高为 $500。大额存款享有额外额度。额度永不过期。
你们支持哪些支付方式?
仅支持加密货币:TRC20 上的 USDT 或 Base 上的 USDC,任何整金额从 $20 到 $500。从 $50 起适用奖励余额。
您的 API 密钥仅一步之遥
注册,获取你的密钥,并更新基础 URL。这就是整个流程。