API 文档
在一分钟内使用我们兼容 OpenAI 的 API 开始生成无审查文本。我们提供单一、无限制的模型,具有透明的 token 定价和没有隐藏过滤器。
基础 URL 和认证
我们的 API 端点为 HTTPS://api.aichatuncensored.cc/v1。通过在请求中传递您的唯一 API 密钥来验证每个请求。 Authorization: Bearer <key> 头部,您通过“获取 API 密钥”页面使用 Google 或邮箱注册后立即获得此密钥。无需手机号,且出于安全考虑,密钥仅显示一次。
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'此基础 URL 适用于官方 OpenAI SDK 及任何兼容客户端。只需配置您的库指向我们的地址即可。您可以随时生成新密钥,它将替换旧密钥。每个账户限制为一个活跃密钥。
首次使用cURL的请求
使用标准的 POST request to /v1/chat/completions. 模型标识符为 uncensored, 提供单一开放权重模型,专为无限制内容优化。输入文本进入 messages 数组。响应以 content 字段。
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'错误如余额不足返回 402 状态。因轻微相关内容导致的拒绝很少见但可能发生。通过服务器发送事件提供流式传输以进行实时令牌交付。每个请求最多支持 8 MB 的正文数据。
Python SDK 集成
使用官方 Python 库与我们的 API 交互。在客户端配置中设置 base URL 和 API 密钥。这使您能够利用熟悉的方法,如 chat.completions.create语法与标准 OpenAI 实现一致。
from openai import OpenAI
client = OpenAI(base_url="https://api.aichatuncensored.cc/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)安装包并使用您的凭据初始化客户端。传递模型名称 uncensored 以确保您访问的是我们的无限制端点。您可以调整参数,如 temperature 或 top_p 控制创造性。如果采用流式传输,响应对象在最后一个块中包含使用统计信息。
Node.js SDK 设置
使用您的基础 URL 和密钥初始化 Node.js 客户端。这启用了对聊天补全端点的直接调用。该库自动处理 JSON 序列化和头部注入。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aichatuncensored.cc/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 来流式传输结果。SDK 内置了错误处理。检查状态码以处理 401 或 429 响应以管理限制。
流式响应(SSE)
通过将 stream: true 在你的请求中。服务器将数据块作为服务器发送事件发送。每个数据块包含部分文本和使用元数据。这降低了长输出的感知延迟。
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)解析 SSE 流以累积最终响应。最后一个数据块包含总令牌用量。如需,您可以提前停止流式传输。函数调用和 JSON 模式也支持流式传输。此功能非常适合实时聊天界面。
速率限制与错误处理
每个密钥每分钟限 300 次请求。每个密钥的并发请求上限为 8 个。如果超出这些限制,您将收到 429 状态码。身份验证失败返回 401 错误。余额不足触发 402 错误。
上下文窗口总共支持 100,000 个 token。每次请求的最大输出为 16,000 个 token。设置 max_tokens 以避免意外成本。错误和拒绝不会消耗信用额。对于速率限制重试,请使用指数退避。
常见问题
此无审查 AI 聊天服务免费吗?
不,它是按 Token 付费,使用预付费信用额度。新账户可获得 $0.50 试用信用额度,有效期为 7 天。信用额度永不过期,错误免费。
上下文窗口大小是多少?
该模型支持 100,000 token 的上下文窗口,涵盖提示词和补全。每次请求的最大输出为 16,000 个 token。
如何充值额度?
仅使用加密货币充值:USDT (TRC20) 或 USDC (Base)。最低为 $20。您将获得大额存款的额外额度,最高可达 $200 以上的 +15%。