中文 ▾

llmsabliterated.com无审查 API。直接。私密。

已消融
获取您的密钥

Abliterated API 文档

几分钟即可使用标准的 OpenAI 兼容客户端开始使用无审查模型 API。输入文本,输出无限制文本,无需与系统提示词搏斗。

认证和基础 URL

使用您的 API 密钥与基础 URL https://api.llmsabliterated.com/v1. 该密钥在通过 Google 或电子邮件注册后立即生成,无需电话号码。将密钥传递给 Authorization 每次请求时的请求头。

提示: 密钥在创建后仅显示一次,因此请安全保存。错误和拒绝不消耗积分,但无效密钥返回401状态。

首次请求

发送基本的聊天补全以验证连通性。模型 ID 为 uncensored,并且请求使用标准的 POST /v1/chat/completions 端点。

此示例发送一个简单的提示并期望获得文本响应。替换 YOUR_API_KEY 附带您的实际密钥。

curl https://api.llmsabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Find all null values in the sales database"}]
  }'

响应包含 token 使用详情。如果您余额不足,API 将返回 402 错误。基础 URL 可通过更新 base URL 配置与任何 OpenAI 兼容的客户端配合使用。

Python SDK 集成

安装官方 OpenAI Python 包并配置客户端。将基础 URL 指向我们的服务,并将 model 设置为 uncensored.

这种方法允许您对现有代码库进行最小更改即可使用。API 支持标准参数,如 temperature 和 top_p 用于控制创造性。

from openai import OpenAI

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

错误处理应考虑速率限制(429)或资金不足(402)。余额是预付费且永不过期,因此您只为实际的 Token 使用付费。

Node SDK 设置

使用自定义基础 URL 初始化 OpenAI Node 客户端。使用 uncensored 用于所有补全的模型 ID。

Node 开发人员可以利用现有的库,例如 axios 或官方 SDK 以实现一致的集成。API 密钥通过授权标头传递。

import OpenAI from "openai";

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

确保您的环境变量安全存储密钥。该服务支持标准 JSON 响应,使其易于在 JavaScript 中解析。通过 SSE 提供流式传输以获取实时输出。

使用 SSE 进行流式传输

通过将 stream: true 在您的请求中。API 返回用于实时 Token 交付的服务器发送的事件 (SSE)。

每个块包含部分文本,允许您按生成顺序渲染输出。最后一个块包含用于计费目的的总 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)

流式传输降低了长响应的感知延迟。如果用户改变主意,您可以中断流。每次请求的最大输出为 16,000 个令牌,或者如果 max_tokens 未设置。

限制和错误

遵守每分钟每密钥 300 次请求的速率限制。并发限制为每密钥 8 个同时请求。

请求体不得超过 8 MB。100,000 token 的上下文窗口涵盖提示和补全。错误返回标准的 HTTP 状态码:401 表示密钥无效,402 表示无余额,429 表示速率限制。

常见问题

Abliterated LLM API 兼容现有 OpenAI 客户端吗?

是的,它使用与 OpenAI 相同的端点和 JSON 结构。您只需在客户端配置中更改 base URL 和 API 密钥即可。这允许您以最小的更改使用现有代码库。

如果我超出速率限制会怎样?

API 返回 429 状态码,其中包含重试时间的详细信息。限制为每分钟 300 次请求,每个密钥 8 个并发请求。您可以通过响应头中的令牌计数来监控使用情况。

abliterated AI API 如何处理积分和错误?

仅对成功的令牌用量计费,错误和拒绝请求不收费。预付费余额永不过期,您可以使用加密货币充值。如果余额耗尽,请求将返回 402 错误,直到您添加资金。

获取您的 API 密钥

注册,复制凭据,并更新基础 URL。这是完整的设置。

获取您的密钥查看文档