中文 ▾
立即开始

面向无审查推理的 API 文档

几分钟内即可开始使用最佳的 abliterated LLM API。向我们的 OpenAI 兼容端点发送请求,并立即获得无审查的文本响应。

基础 URL 和认证

所有请求的基础 URL 为 https://api.bestabliteratedllm.com/v1. 此端点适用于任何标准 OpenAI SDK,只需更新基础 URL 配置即可。您使用注册期间生成的单个 API 密钥进行身份验证。该密钥授予对专用无审查模型的访问权限,无需订阅费或隐藏月度费用。

将你的 API 密钥包含在 Authorization 页眉作为 Bearer 令牌。如果密钥缺失或无效,API 将返回 401 错误。每个账户持有一个活动密钥;生成新密钥将立即替换旧密钥。

聊天完成端点

向 POST /v1/chat/completions 端点。系统根据提示词返回生成的文本。使用模型 ID uncensored 访问针对无限制响应进行调优的特定大型语言模型。API 不支持嵌入、图像、音频或视频生成。

这种直接方法确保你只为处理的令牌付费。错误和拒绝不消耗信用额,使其对开发具有成本效益。该模型处理合法的成人内容、虚构叙事和争议性话题,没有标准的内容过滤器。

使用 SSE 的流式响应

通过将 stream 在请求中设置为 true。API 发送服务器发送的事件 (SSE) 以实现实时令牌交付。令牌使用统计信息出现在流的最后一个块中。这种方法降低了聊天应用程序中最终用户的感知延迟。

流式传输允许您的应用显示生成中的部分响应。与等待完整完成相比,它提供了更流畅的用户体验。监控流以捕获最终块,从而获取用于计费目的的准确 token 计数。

函数调用与 JSON 模式

使用 tools 用于启用函数调用功能。这允许模型为应用程序逻辑输出结构化数据。您还可以使用 response_format: {"type": "json_object"}. 这确保了自动化工作流的解析一致性。

函数调用与无审查模型的推理自然集成。它与标准文本生成并行工作,无需单独的端点。在请求负载中定义您的工具模式,以有效地指导模型的输出结构。

参数和令牌限制

上下文窗口支持最多 100,000 个 token,包括 prompt 和 completion 的总和。你可以通过设置 max_tokens 参数。如果未指定,默认输出限制为 2,048 个标记。调整 temperature 和 top_p 以控制创造力和随机性。

使用 seed 用于测试期间获得可复现的结果。该 presence_penalty 和 frequency_penalty 参数有助于减少重复。这些控件使您无需外部配置即可对模型行为进行精确管理。

速率限制与错误

每个 API 密钥允许每分钟 300 次请求和八个同时并发请求。最大请求体大小为 8 MB。超出这些限制将触发 429 Too Many Requests 错误。如果您的预付费积分用完,API 将返回 402 Payment Required 错误。

401 错误表示 API 密钥无效或已过期。确保您的密钥与注册时生成的密钥匹配。额度永不过期,因此您可以随时通过加密货币充值而不会丢失余额。错误不会消耗您的预存 token。

cURL

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

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

流式传输

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)

常见问题

abliterated LLM API 的基础 URL 是什么?

基础 URL 为 HTTPS://api.bestabliteratedllm.com/v1。它与允许自定义 base_url 配置的标准 OpenAI SDK 和客户端完全兼容。

我如何对请求进行身份验证?

将你的 API 密钥作为 Bearer token 包含在 Authorization 头中。每个账户使用一个活动密钥,重新生成时会替换前一个密钥。

如果我触及速率限制会怎样?

如果您每分钟请求超过 300 次或每个密钥有八个并发连接,API 将返回 429 错误。暂停您的请求片刻即可恢复正常操作。

单步获取您的密钥

注册,复制令牌,指向您的基础 URL。完成。

立即开始