API 快速入门
使用标准的 OpenAI SDK,在几分钟内开始构建无审查 LLM API。本快速入门指南涵盖身份验证、请求格式、流式传输以及成人 LLM 模型错误处理。
认证和基础 URL
使用您的 API key 对所有请求进行 uncensored LLM API 基础 URL 的身份验证。您的 key 在通过 Google 或电子邮件注册后立即出现,无需电话号码。设置 Authorization 请求头以 Bearer YOUR_API_KEY 用于每次调用。
此无审查模型的基础 URL 为 HTTPS://api.llmadult.com/v1。这确保了与官方 OpenAI SDK 及任何 OpenAI 兼容客户端的兼容性。每个账户只需一个有效密钥;生成新密钥将立即替换旧密钥。
发送您的第一个请求
发送标准聊天补全请求以从 uncensored LLM API 生成文本。模型 ID 为 uncensored,并接受诸如 temperature, top_p,以及 stop. 请求按实际 Token 用量计费,因此错误是免费的。
以下是开始使用成人 API 的基本 cURL 示例:
curl https://api.llmadult.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 SDK
使用官方 OpenAI SDK 将无审查 LLM API 集成到您的 Python 项目中。将 base URL 设置为我们的端点,并使用 uncensored 模型 ID。这既适用于简单脚本,也适用于复杂应用。
安装库并使用你的 API 密钥配置客户端。然后你可以调用 chat.completions.create() 就像使用其他提供商一样。无审查模型能有效处理多样化的输入。
from openai import OpenAI
client = OpenAI(base_url="https://api.llmadult.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)这种方法使你能够以最小的代码更改构建 NSFW 聊天机器人或内容生成器。
Node.js 集成
使用 Node.js SDK 向无审查 LLM API 发送请求,适用于您的 JavaScript 应用。使用您的 API 密钥和正确的 base URL 配置客户端。这允许无缝集成到 Web 服务器或后端服务中。
该无审查模型支持标准参数并返回结构化文本。您可以异步处理响应并根据需要处理数据。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmadult.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);此方法非常适合构建无限制聊天机器人界面或内容平台的开发者。
流式响应
启用流式传输以从无审查 LLM API 接收逐 Token 更新。这提升了 NSFW API 应用中用户的感知延迟。设置 stream: true 在您的请求中,并处理服务器发送事件 (SSE) 流。
Token 用量详情包含在最后一个 chunk 中。此功能对于实时聊天体验至关重要。uncensored 模型支持此标准流式传输协议。
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)处理流事件以更新 UI 或处理生成的文本。
错误代码和限制
无审查 LLM API 针对常见问题返回标准的 HTTP 错误代码。401 表示 API 密钥无效或缺失。402 表示您的预存信用额度已耗尽;通过加密货币充值以继续。429 表示您已超过每分钟 300 次请求的速率限制。
上下文窗口总计 100,000 个 token,每次请求的最大输出为 16,000 个 token。请求限制为 8 MB。错误和拒绝不消耗额度。成人 LLM API 确保您只为成功的 token 生成付费。
获取 your API key
注册,复制密钥,更新您的端点。设置就是这么简单。