API 参考与快速入门
此参考文档详细介绍了无限制 LLM API 的直接集成。它涵盖端点、流式和参数,且零订阅开销。
认证与基础 URL
对 HTTPS://api.llmwithnorestrictions.com/v1 基础 URL 的每个请求使用您的 API key。系统需要此标头进行授权,并根据您的预付费额度跟踪使用情况。您在注册时生成单个 key,它将立即替换任何先前的 key。请妥善保管此值,因为它授予对您余额的完全访问权限。
curl https://api.llmwithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten Linux commands"}]
}'
/v1/chat/completions 端点
发送 POST 请求至 /v1/chat/completions 接收文本响应。模型标识符严格为 "uncensored",用于所有交互。输入文本放入 messages 数组,系统返回生成的文本,在合法成人用途方面不进行内容拒绝。您仅按实际消耗的 token 付费,错误不计费。
from openai import OpenAI
client = OpenAI(base_url="https://api.llmwithnorestrictions.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)
流式响应(SSE)
通过在请求中将 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)
函数调用 & JSON 模式
通过 tools 参数支持函数调用以进行结构化数据提取。使用 response_format 和 json_object 强制执行严格的 JSON 输出。模型可靠地遵循这些模式,使其适用于后端自动化。您可以使用 tool_choice 控制工具选择以实现精确执行。
Token 限制 & 上下文窗口
上下文窗口支持最多 100,000 个 token,包括 prompt 和 completion 的总和。每次请求的最大输出为 16,000 个 token,如果省略 max_tokens 则为 2,048 个 token。超过 8 MB 主体限制的请求将被立即拒绝。请规划你的输入长度以保持在这些边界内。
错误处理 & 速率限制
监控标准 HTTP 代码以获取即时反馈。401 状态表示 API 密钥无效或已过期。402 错误表示预付费信用不足以执行请求的操作。429 响应表示已达到每分钟 300 次请求的限制。错误和拒绝不消耗余额中的 token。
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmwithnorestrictions.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);常见问题
这是用于聊天补全的 openai 兼容 API 吗?
是的,接口结构与标准聊天补全格式匹配。您可以通过将官方 OpenAI SDK 指向我们的 base URL 来使用它们。无论使用何种客户端,model id 均保持为 "uncensored"。
如果我收到 402 错误会怎样?
402 错误表示您的预充值余额为零或不足。您必须使用 USDT 或 USDC 充值以恢复服务。没有月费,因此您只需在需要时付费。
无限制 LLM 如何处理上下文?
该模型处理输入和输出的总计 100,000 个 token。它支持单次完成最多 16,000 个 token。这允许进行深度上下文分析而不会立即截断。