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

集成指南:聊天补全 API

使用标准的 OpenAI SDK 在五分钟内在您的应用中连接到消融 AI API。本指南涵盖基础 URL、认证以及无审查生成所需的具体参数。

https://api.aiabliterated.cc/v1uncensored

基础 URL 和认证

去抑制 API 可作为标准 OpenAI 端点的即插即用替代品。您将请求路由到 https://api.aiabliterated.cc/v1 并使用 Bearer 令牌在 Authorization 头部。此设置兼容任何支持 OpenAI 协议的客户端。

  • 基础 URL: https://api.aiabliterated.cc/v1
  • Auth 标头: Authorization: Bearer YOUR_API_KEY
  • 模型 ID: uncensored

认证很严格。如果您发送无效密钥,系统将立即返回 401 错误。

/v1/chat/completions 端点

将您的提示数据发送到 /v1/chat/completions 用于接收文本响应的端点。系统期望包含模型标识符和您消息历史的 JSON 负载。这是一个纯文本接口;不要期望图像或音频生成。

该模型在 100,000 token 的上下文窗口内处理输入和输出。如果您未指定限制,系统将默认每次请求生成 2,048 个 token。您可以将其调整至最高 16,000 个 token 的硬性上限。

from openai import OpenAI

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

流式响应与 Token 用量

通过将 stream: true 在请求负载中。API 返回部分 token 的服务器发送事件(SSE)流。这显著降低了交互式应用的感知延迟。

Token 用量数据并非随每个 chunk 发送。相反,流的最后一个 chunk 包含该请求的完整用量统计。这种设计在保持流轻量化的同时提供了准确的计费数据。流式传输期间的错误通过关闭连接并返回错误 JSON 对象来处理。

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)

函数调用与 JSON 模式

去抑制模型支持通过 response_format 参数。将此设置为 {"type": "json_object"} 以强制严格的 JSON 合规性。这对于与后端系统的可靠集成至关重要。

函数调用也可用。在请求中定义工具,模型将输出符合您模式的有效 JSON。系统不会验证您的工具定义,因此在发送请求之前请确保您的模式正确。此功能允许构建复杂的多智能体架构,而无需外部解析层。

import OpenAI from "openai";

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

参数:温度、Top-P、Seed

使用标准采样参数控制输出的随机性。 temperature 值用于调整创造性,而 top_p 限制核采样。使用 seed 当您需要在调试时获得可复现的结果时,用于确定性输出。

其他可用参数包括 stop 序列, presence_penalty,以及 frequency_penalty. 这些参数允许对 token 重复率和主题一致性进行微调。无审查模型对低温度设置下的代码生成响应良好,而对高温度设置下的创意写作响应良好。

速率限制与约束

API 实施严格限制以确保所有用户的稳定性。每个密钥每分钟限制为 300 次请求。并发请求上限为同时 8 个。每个请求体不得超过 8 MB。

如果您超出这些限制,系统将返回 429 Too Many Requests 错误。计费基于实际令牌使用量。错误和拒绝不会消耗您的预付费余额。如果需要因这些限制轮换凭据,您可以直接从仪表板管理密钥。

cURL

curl https://api.aiabliterated.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this 500 word technical document"}]
  }'

常见问题

如何为 abliterated API 付费?

我们仅接受加密货币充值。您可以存入 TRC20 网络的 USDT 或 Base 网络的 USDC。最低充值金额为 $20,更高金额将触发赠金比例。

如果我收到 402 错误会怎样?

402 错误表示您的预充值余额不足以支付请求。您必须通过加密货币充值以恢复服务。余额永不过期,因此您可以随时添加资金。

是否有免费试用?

是的,每个新账户都会获得 0.50 美元的试用额度,有效期为 7 天。您可以使用 Google 账号或带有密码的电子邮件地址注册。

保护你的 API 密钥

注册,复制令牌,更新基础 URL。整个过程即如此。

使用试用信用额度尝试查看文档