API 文档
通过我们的 OpenAI 兼容 API 开始使用最佳的 NSFW LLM 模型。发送文本,接收无审查的响应,内容过滤器不会阻止合法的成人内容。
基础 URL 和认证
您的 API 密钥对发送到基础 URL 的每个请求进行身份验证 https://api.bestnsfwllmmodel.com/v1. 将其作为 Bearer Token 包含在 Authorization 头部,您可以通过在“获取 API 密钥”页面使用 Google 或邮箱注册来即时生成密钥。系统为每个账户提供一个活跃密钥,因此请为所有集成使用此单一凭证。
首次请求
发送标准聊天补全请求以测试端点。模型 id 为 uncensored. 这返回针对合法成人话题无拒绝的文本输出。
- 确保您的负载匹配标准的 OpenAI 模式。
- 严格按照指定的名称使用模型。
以下 cURL 命令演示了最小请求:
curl https://api.bestnsfwllmmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 models for roleplay."}]
}'
Python SDK 集成
使用官方 OpenAI Python 库进行集成。使用您的密钥和基础 URL 配置客户端。此方法适用于同步调用和简单脚本。
- 通过 pip 安装库。
- 将基础 URL 设置为我们的 API 端点。
以下是初始化客户端的 Python 代码:
from openai import OpenAI
client = OpenAI(base_url="https://api.bestnsfwllmmodel.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 SDK 集成
对于 JavaScript 或 TypeScript 项目,使用官方 OpenAI Node SDK。设置 apiKey 和 baseURL 属性。这允许您在 Node 环境中使用熟悉的 async/await 模式。
- 通过 npm 安装包。
- 配置客户端实例。
以下 Node.js 代码片段展示了设置方法:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestnsfwllmmodel.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: true 在您的请求中。API 随生成返回文本块。这降低了长输出的感知延迟。令牌使用情况在最后一个块中报告。
- 在客户端处理 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)
限制、错误和上下文
上下文窗口总共支持 100,000 个 token。每次请求最多可输出 16,000 个 token。错误包括 401(密钥无效)、402(余额不足)和 429(速率限制)。速率限制为每分钟每个密钥 300 次请求。
- 在仪表板中监控用量。
- 适当处理 HTTP 错误代码。
常见问题
什么是用于 API 集成的最佳 NSFW LLM 模型?
我们的 API 通过标准的 OpenAI 兼容端点提供无审查模型。它处理文本输入和输出,且对合法成人内容不进行内容审查。这消除了对复杂代理设置的需求。
如何处理身份验证错误?
401 状态码表示 API 密钥无效或已过期。请确保使用从“获取 API 密钥”页面生成的密钥。请检查 Authorization 头是否正确包含 Bearer 令牌。
如果信用积分耗尽怎么办?
API 当预付费信用额度耗尽时,返回 402 状态码。您可以通过仪表板使用加密(TRC20 上的 USDT 或 Base 上的 USDC)充值。信用额度永不过期,因此您可以在需要时添加资金。