无审查模型的开发者文档
开始使用一种懂你语言的无审查 LLM。本指南涵盖身份验证、端点以及您的 NSFW API 密钥的流式传输。
认证和基础 URL
获取密钥是第一步。使用 Google 账户或电子邮件注册。你立即获得密钥。不需要电话号码。使用基础 URL https://api.nsfwapikey.com/v1 在你的客户端中。替换默认的 sk-... 附带您的新密钥。这适用于标准 OpenAI SDK。API 不需要复杂的路由。它是到模型的直接连接。
首次请求
向以下地址发送 POST 请求 /v1/chat/completions在授权头部包含您的密钥。将模型设置为 uncensored. 您可以发送简单的文本提示。响应将返回原始文本,没有礼貌的拒绝。这适用于创意或功能性用例。该端点非常直接。基本文本无需额外参数。
curl https://api.nsfwapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON config for port 8080"}]
}'
Python SDK 集成
使用官方 OpenAI Python 包。配置 base URL 指向我们的服务器。将你的 API 密钥作为 API key 变量传入。将 model ID 设置为 uncensored. 这允许你使用熟悉的方法。你可以将消息作为列表发送。响应包含生成的文本。错误处理遵循 HTTP 客户端的标准。流式或同步,由你选择。
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwapikey.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 用法
使用您的自定义基础 URL 初始化 OpenAI 客户端。传递 API 密钥字符串。客户端处理 HTTP 请求。将模型设置为 uncensored. 您可以使用 chat completions 方法。响应对象包含 choices。直接访问消息内容。这适用于任何 Node.js 项目。不需要额外的中间件。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwapikey.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. 您会收到文本块。每个数据块包含响应的一部分。最后一个数据块包括 Token 使用数据。这有助于您跟踪成本。模型按顺序输出 Token。这降低了感知延迟。您可以随文本到达进行渲染。SSE 格式是 OpenAI 客户端的标准格式。
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)
限制、错误和上下文
每分钟 300 次请求。上下文窗口为 100,000 个 token。最大输出为 16,000 个 token。401 错误表示密钥无效。402 表示没有余额。429 表示你达到了速率限制。余额永不过期。拒绝免费。错误不消耗 token。使用这些代码快速调试。系统对使用情况透明。
常见问题解答
上下文窗口大小是多少?
提示和补全的上下文窗口合计为 100,000 个 token。每次请求的最大输出为 16,000 个 token。这允许处理长文档或对话。
如何处理 API 错误?
使用标准的 HTTP 状态码。401 表示密钥无效或缺失。402 表示预付费信用额度已耗尽。429 表示您超过了每分钟 300 次请求的限制。错误和拒绝不会消耗 token。
NSFW API 密钥免费吗?
不,它是预付费加密货币。输入 Token 为每 1M $0.15,输出 Token 为每 1M $0.50。错误免费。你获得为期 7 天的 $0.50 试用信用额度。
立即获取您的密钥
注册,复制密钥,更新基础 URL。就是这样。