中文 ▾

无审查。合规。开发者优先。

快速入门:无过滤 AI 模型集成

使用我们兼容 OpenAI 的 API 将无限制 AI 模型集成到您的应用程序中。本指南通过具体示例,引导您完成身份验证、发起请求以及处理流式响应。

前提条件:SDK 安装与环境配置

无过滤 AI 模型兼容标准 OpenAI SDK。您需要从仪表板获取 API 密钥以及基础 URL HTTPS://api.unfilteredaimodel.com/v1。安装您首选语言的库以自动处理身份验证头。

设置环境变量或直接将其传递给客户端初始化。模型 ID 为 "uncensored"。基本文本生成无需其他配置。

  • 通过 npm、pip 或您的包管理器安装包。
  • 请确保您拥有来自仪表板的有效 API 密钥。
  • 验证基础 URL 是否符合提供的端点。

使用您的基础 URL 和密钥初始化客户端

配置客户端以指向我们的基础 URL,并使用您的 API 密钥进行身份验证。这确保所有请求都正确路由至 uncensored 模型。

  • 将基础 URL 设置为 HTTPS://api.unfilteredaimodel.com/v1
  • 将 API 密钥放入 authorization 请求头中
  • 将模型 id 指定为 "uncensored"

此配置适用于任何 OpenAI 兼容的客户端。您可以使用官方 SDK 或任何支持 OpenAI API 格式的库。

curl https://api.unfilteredaimodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

发送你的第一次聊天补全请求

向 /v1/chat/completions 发送 POST 请求,附带你的 messages 数组。模型将生成文本响应,在合法成人用途下不进行内容拒绝。

  • 使用 messages 参数定义对话
  • 将模型指定为 "uncensored"
  • 根据需要设置 temperature 和其他参数

响应将在 choices 数组中包含生成的文本。您可以提取内容并在应用程序中使用它。

from openai import OpenAI

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

处理流式响应和令牌使用

通过在请求中将 stream=true 来启用流式传输。API 返回生成时的文本数据块。令牌使用情况在最后一个数据块中报告。

  • 在请求体中设置 stream=true
  • 随到达处理每个数据块
  • 检查最后一个分块以获取 token 用量

这对于实时应用程序非常有用,你可以在文本生成的同时显示文本。流式响应包含用于计费透明的 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)

配置 temperature、top_p 和 JSON 模式

使用 temperature、top_p 和 response_format 等参数自定义模型行为。这些设置控制创造性、随机性和输出格式。

  • 调整 temperature 以获取创意(0.0 到 1.0)
  • 设置 top_p 进行核采样
  • 使用 response_format=json_object 获取结构化输出

该模型支持函数调用和工具使用。您可以定义工具并让模型决定何时调用它们。这启用了复杂的工作流和集成。

import OpenAI from "openai";

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

错误处理和速率限制(300 RPM)

API 限制每个密钥每分钟 300 次请求。如果超出此限制,你将收到 429 错误。其他常见错误包括:401 表示密钥无效,402 表示信用额不足。

  • 监控您的请求速率以避免 429 错误
  • 通过检查您的 API 密钥来处理 401 错误
  • 通过充值余额处理 402 错误

提示和补全的上下文窗口合计为 100,000 个 token。每次请求的最大输出为 16,000 个 token。错误和拒绝不消耗余额。

常见问题

如何充值额度?

您可以使用 USDT (TRC20) 或 USDC (Base) 充值信用额度。最低金额为 $20,最高为 $500。较大充值会添加额外赠金:$50 起 +5%,$100 起 +10%,$200 起 +15%。信用额度永不过期。

上下文窗口大小是多少?

提示和补全的上下文窗口总计为 100,000 个 token。每次请求的最大输出为 16,000 个 token。如果不设置 max_tokens,默认值为 2,048 个 token。

模型真的无审查吗?

该模型不拒绝合法的成人、虚构、安全研究或争议性话题。唯一的硬性内容限制是涉及未成年人的性内容,此类内容始终会被拒绝。这使其成为 NSFW 角色扮演和原始模型输出的理想选择。

您的 API 密钥仅一步之遥

注册,获取你的密钥,并更新基础 URL。整个过程只需几秒。

立即开始