中文 ▾
获取 API 密钥

无审查聊天补全 API 文档

本文档指导您通过标准的 OpenAI 兼容聊天补全接口集成我们的无审查 LLM。配置客户端使用我们的基础 URL 和新生成的 API 密钥,即可立即开始生成文本。

本页内容
  1. 认证与设置
  2. 聊天补全接口
  3. Python SDK 集成
  4. Node.js SDK 集成
  5. 流式响应
  6. 速率限制与配额

认证与设置

访问需要与您的账户关联的有效 API 密钥。在通过电子邮件和密码注册后,您可以在获取 API 密钥页面生成此密钥。密钥在创建后立即显示。要从 OpenAI 等供应商切换,请将客户端配置更新为指向我们的基础 URL:https://api.unfilteredaimodels.com/v1 并提供您的唯一 API 密钥。我们支持标准的 Authorization 头部格式。

聊天补全接口

主要接口是POST /v1/chat/completions接口。它接受标准消息对象并返回文本响应。指定的模型 ID 为uncensored。此接口处理原始文本生成,没有典型的商业护栏,允许在法律范围内生成成人、争议性或创意内容。您可以使用以下示例发送第一个请求:

curl https://api.unfilteredaimodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

此请求演示了发送简单的系统提示词和用户查询以生成响应。

Python SDK 集成

使用官方的openai Python 包。使用我们的基础 URL 和 API 密钥初始化客户端。然后使用模型 IDuncensored调用chat.completions.create。如果您已经在其他服务中使用 OpenAI SDK,此方法无需更改代码。以下代码片段展示了如何初始化客户端并发送请求:

from openai import OpenAI

client = OpenAI(base_url="https://api.unfilteredaimodels.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)

SDK 会自动处理 JSON 序列化和响应解析。

Node.js SDK 集成

对于 JavaScript 环境,请使用 openai Node 包。将 basePath 配置为我们的接口,并提供你的 API 密钥。调用 chat.completions.create 方法时传入 uncensored 模型 ID。这确保了与期望 OpenAI 标准响应的现有 Node.js 应用程序的兼容性。以下是客户端的设置方法:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unfilteredaimodels.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);

此设置确保您的 Node 应用程序可以使用熟悉的模式与我们的无审查模型进行通信。

流式响应

将stream参数设置为true以接收服务器发送的事件 (SSE)。这允许您在生成 token 时进行处理,从而降低长响应的感知延迟。API 返回一个 chunk 流,每个 chunk 包含响应的部分增量。使用以下示例实现流式输出:

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)

流式输出非常适合用户期望实时看到文本出现的聊天界面。

速率限制与配额

您的 API 密钥限制为每分钟 300 次请求。如果超过此限制,您将收到429 Too Many Requests错误。您可以随时从仪表板重新生成密钥,这将撤销旧密钥并提供带有新速率限制计数器的新密钥。其他错误包括401(无效密钥)和402(如果您的预付额度已用完)。上下文窗口支持最多 100,000 个 token,用于提示词和补全的总和。请求体限制为 8 MB。

技术规格

购买额度前,请先确认接口是否满足你的需求——以下是全部真实参数。

项目说明
接口格式兼容 OpenAI:任何 OpenAI SDK 或客户端只需更换 base URL 和密钥
认证Authorization: Bearer YOUR_KEY
接口POST /v1/chat/completions · GET /v1/models
Base URLhttps://api.unfilteredaimodels.com/v1
模型 IDuncensored
JSON 模式response_format: {"type": "json_object"}
最大输出不单独限制输出;提示+回复共 100,000 个 token 窗口内,max_tokens 可选
函数调用支持 tools、tool_choice;回复包含 tool_calls(流式同样支持),结果以 role: tool 消息返回
流式输出支持 SSE,最后一块包含 token 用量
采样参数temperature、top_p、stop、seed、presence_penalty、frequency_penalty
上下文窗口100,000 tokens(输入与输出合计)
速率限制每个密钥每分钟 300 次请求
并发每个密钥同时最多 8 个请求
请求大小每次请求不超过 8 MB
响应头X-Request-Id、X-Balance-USD、X-RateLimit-Limit-Requests、X-RateLimit-Limit-Concurrency
计费预付额度,按实际 token 用量扣费;错误和拒绝不收费
价格输入 $0.25 / 百万 tokens · 输出 $1.00 / 百万 tokens
免费试用$0.50,有效期 7 天,无需银行卡 · 试用密钥:2 个并发请求,每分钟 60 次;首次充值后恢复完整限额(8 和 300)
充值USDT(TRC20)或 USDC(Base),$10–$500 任意整数金额
额度有效期付费额度永不过期,无订阅
赠送额度满 $50 送 5%,满 $100 送 10%
内容政策允许成人内容;涉及未成年人的性内容一律拒绝
登录Google 或邮箱 + 密码
密钥每个账户一个有效密钥;生成新密钥后旧密钥失效

错误代码

错误以 JSON 返回,type 字段固定;失败或被拒绝的请求不计费。

状态码类型含义
400bad_requestJSON 无效、消息为空、参数错误或超出上下文窗口
401missing_key · invalid_key · key_revoked缺少密钥、密钥错误或已被新密钥替换
402no_credit余额不足——充值后立即恢复
403content_blocked涉及未成年人的性内容——拒绝且不计费
404not_found未知接口
413request_too_large请求体超过 8 MB
429rate_limited · concurrency超过每分钟 300 次或 8 个并发——稍后重试
503upstream_busy模型繁忙——几秒后重试

问答

重新生成 API 密钥会重置速率限制吗?

会。重新生成密钥会撤销旧密钥并签发带有新速率限制计数器的新密钥。每分钟 300 次请求的限制适用于当前使用的特定密钥。

哪些内容受到限制?

模型不会拒绝大多数成人、虚构或争议性话题。但始终存在硬性限制:涉及未成年人的色情内容会被屏蔽。

该模型是经过微调的还是标准 GPT?

这是一个在自有 GPU 服务器上运行的开放权重模型,针对无审查输出进行了调整。它不是 GPT、Claude 或其他供应商的模型。

只差一张表单,即可获得密钥

创建账户,复制密钥,更改基础 URL。这就是全部设置。