中文 ▾

无审查 API,预存信用额度,仅限加密货币。

获取您的密钥

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。这允许进行深度上下文分析而不会立即截断。

解锁您的 API 密钥

注册,复制密钥,并更新您的基础 URL。完成设置。

获取您的密钥