中文 ▾
使用试用信用额度尝试

Uncutly AI API 文档

几分钟内开始使用 Uncutly AI,使用标准的兼容 OpenAI 的端点。使用您的 API 密钥进行身份验证,发送请求,并立即接收无审查的文本输出。

基础 URL
https://api.uncutlyai.com/v1
模型
uncensored

认证与基础 URL

每个请求都以将您的客户端指向我们的基础 URL 并在 Authorization 。

基础 URL 为 https://api.uncutlyai.com/v1

每个账户同时仅持有一个有效密钥。如果您生成新密钥,旧密钥将立即停止工作。这使您的访问权限保持简洁且安全。

我们的服务专为希望直接控制的开发者设计。您无需管理复杂的路由或多个模型。只需使用您的密钥即可。

  • 基础 URL: https://api.uncutlyai.com/v1
  • 标头: Authorization: Bearer YOUR_API_KEY

首次请求

向 /v1/chat/completions 使用您首选的 HTTP 客户端调用端点。

模型标识符仅为 uncensored. 该开源模型运行在我们的服务器上,在合法的成人用途下以典型的无内容拒绝方式进行回答。

您可以发送标准提示结构。API 接受文本输入并返回文本输出。它与支持 chat-completions 格式的任何 OpenAI SDK 或客户端兼容。

以下是使用 cURL 获取响应的基本示例。

curl https://api.uncutlyai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the API endpoint for text generation"}]
  }'

Python SDK

使用官方 OpenAI Python 包以最少代码与我们的 API 交互。

设置 base_url 和 api_key 参数到您的客户端初始化中。这确保请求路由到我们的无审查端点,而不是 OpenAI 的服务器。

模型名称是 uncensored. 您可以将消息作为字典列表传递。响应对象中包含生成的文本,位于 response.choices[0].message.content.

此方法适用于简单脚本或复杂的应用逻辑。它自动处理序列化。

from openai import OpenAI

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

使用 openai 包。

使用我们提供的基础 URL 和您的 API 密钥配置客户端。SDK 处理 HTTP 请求并解析 JSON 响应。

调用 chat.completions.create 带有模型的方法 uncensored。您可以根据需要定义系统提示或用户消息。

此方法适用于服务端生成。它非常适合集成到 Express 路由或后台作业中。

import OpenAI from "openai";

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

流式响应

通过服务器发送事件 (SSE) 逐令牌接收文本,以降低感知延迟。

设置 stream 参数到 true 在您的请求中。API 返回块流,而不是单个完整响应。

每个块包含部分文本。您可以拼接这些块来构建最终消息。这对于实时更新聊天界面非常有用。

最后一个 chunk 包括使用统计信息。您可以直接从流中跟踪 token 消耗。

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)

限制、错误 & 上下文

理解约束条件和错误代码,以便快速调试您的集成。

您的上下文窗口为 100,000 个令牌,包括输入提示和生成的输出。您可以将每次请求的最大输出设置为 16,000 个令牌。

速率限制设置为每个密钥每分钟 300 次请求。您可以同时运行 8 个并发请求。请求体限制为 8 MB。

常见错误包括 401(无效密钥)和 402(预付费余额耗尽)。429 错误表示您达到了速率限制。错误不会消耗您的余额。

定价透明:输入 token 每 1M 收费 $0.15,输出 token 每 1M 收费 $0.50。预付积分永不过期。

常见问题

Uncutly AI 是什么?

Uncutly AI 是一款托管式 OpenAI 兼容 API,提供单一无审查大语言模型。它专注于文本生成,针对合法成人用途不进行内容审查。您只需为实际使用的 Token 付费。

我如何为 API 付费?

我们仅接受加密货币。您可以使用 TRC20 网络的 USDT 或 Base 网络的 USDC 进行充值,金额在 $20 至 $500 之间。积分永不过期,且无错误费用。没有月费或订阅费。

你们支持哪些支付方式?

仅支持加密货币:TRC20 上的 USDT 或 Base 上的 USDC,任何整金额从 $20 到 $500。从 $50 起适用奖励余额。

获取您的 API 密钥

注册,复制密钥,更新基础 URL。这就是您需要的全部。

使用试用信用额度尝试