- Uncensored Open Source AI
- 无限制AI API文档
无限制AI API文档
将无审查 AI API 密钥集成到你现有的技术栈中,立即开始生成文本。此兼容 OpenAI 的 API 遵循标准 OpenAI 规范,因此你可以无需重写代码即可切换上下文。
认证和基础 URL
您的 API 密钥对发送到基础 URL 的每个请求进行身份验证 https://api.uncensoredopensourceai.com/v1. 在“获取 API 密钥”页面通过 Google 或电子邮件地址注册后,您将即时获得此密钥。将密钥传递至 Authorization 页眉作为 Bearer 令牌。系统会以 401 状态码拒绝无效凭据。测试期间的错误和拒绝不会消耗您的预付信用额。
首次请求
发送标准聊天补全请求以从模型生成文本。端点接受 POST 请求至 /v1/chat_completions 带有包含您消息的 JSON 负载。您必须将模型标识符指定为 "uncensored"。此开源模型运行在我们的服务器上,并经过微调,可在合法成人用途下无内容拒绝地回答问题。它不是 GPT、Claude 或其他任何供应商的模型。
使用以下 curl 命令发送您的第一条消息:
curl https://api.uncensoredopensourceai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list python stdlib modules"}]
}'
Python SDK 集成
使用官方 OpenAI Python 库无缝与 API 交互。设置 base_url 和 api_key 环境变量或直接传递给客户端。客户端自动处理序列化和响应解析。您可以发送系统提示以引导模型行为。该库支持同步和异步模式,以适应不同的用例。
以下是如何初始化客户端并发送消息:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopensourceai.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)
Node SDK 集成
Node.js SDK 与此 uncensored AI API 的 Python 版本工作方式相同。在初始化对象中配置基础 URL 和 API 密钥。使用 chat.completions.create 方法。响应对象包含生成的文本和使用统计信息。您可以通过捕获网络或 API 异常来优雅地处理错误。此设置允许您将模型集成到任何 JavaScript 或 TypeScript 应用程序中。
初始化客户端并发起请求:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopensourceai.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);
流式响应与 Token
通过将 stream 参数设为 true。API 以服务器发送事件 (SSE) 格式返回数据。每个数据块包含部分文本更新。最后一个数据块包含请求的总令牌使用情况。此功能降低了长输出的感知延迟。您可以实时处理生成的令牌。模型支持 100,000 令牌的上下文窗口,用于提示和完成总和。
示例流式请求:
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 次请求,并发请求上限为 8 个。最大请求体大小为 8 MB。如果请求过多,您将收到 429 速率限制错误。402 错误表示预付费余额不足。请使用 TRC20 上的 USDT 或 Base 上的 USDC 为账户充值。余额永不过期,且仅对成功的 token 使用进行扣费。该模型可高效处理长达 100,000 token 的上下文。
常见问题解答
无审查开源 AI 模型使用的是什么?
API 提供单个权重开放的名为 "uncensored" 的大型语言模型。它经过调优,可在合法成人用途下无内容拒绝地回答问题,并非 GPT 或 Llama 等厂商模型。提示词不会用于训练您的数据。
如何为无审查 AI API 付费?
支付 exclusively 通过加密货币处理。您可以使用 TRC20 网络上的 USDT 或 Base 网络上的 USDC 充值。最低充值从 $20 开始,最高至 $500。信用额度根据实际代币使用量计费,输入代币为每 1M $0.15,输出代币为每 1M $0.50。
是否有免费试用?
每个新账户均可获得 0.50 美元的试用额度,有效期为 7 天。您可以使用 Google 或邮箱地址创建账户,并立即获取 API 密钥。
您的 API 密钥仅一步之遥
注册,复制你的密钥,更新基础 URL。这就是你所需的全部。