中文 ▾
获取 API 密钥

API 文档

通过指向基础 URL 并使用 API 密钥,使用我们兼容 OpenAI 的 API 开始生成无审查文本。本快速入门指南指导您通过常见 SDK 进行身份验证、发送第一个请求以及处理流式响应。

认证和基础 URL

通过在 Authorization 标题。我们的服务对所有操作使用单一基础 URL,确保您无需更改核心逻辑即可从其他提供商切换。只需将客户端配置中的默认基础 URL 替换为 https://api.abliteratedgemma.com/v1 并注入您的密钥。这适用于任何标准的兼容 OpenAI 的 SDK,使您能够使用与商业巨头相同的客户端代码来调用我们的无审查模型。

发起首次请求

向以下地址发送 POST 请求 /v1/chat/completions 使用模型 ID uncensored. API 接受标准的聊天消息并直接返回文本。使用以下 cURL 命令验证连接并立即接收响应。

curl https://api.abliteratedgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

此端点支持组合提示和补全中最多 100,000 个 token。如果您未指定 token 限制,模型默认输出 2,048 个 token。请确保请求体不超过 8 MB,以避免截断错误。

使用 Python SDK

安装官方 OpenAI Python 包并将其配置为指向我们的基础 URL。这允许你利用熟悉的方法,例如 chat.completions.create 用于同步请求。以下示例演示如何初始化客户端并向 uncensored 模型发送简单提示。

from openai import OpenAI

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

请记住,401 错误表示密钥无效,而 402 错误表示您的预付费信用额度已耗尽。由于我们不提供订阅,您必须通过加密货币充值以继续使用服务。

使用 Node.js SDK

使用相同的基础 URL 和 API 密钥结构初始化 OpenAI Node.js 客户端。这使您能够将 uncensored 生成直接集成到您的 Node 应用程序中。下面的代码片段展示了启动发送请求所需的最小设置。

import OpenAI from "openai";

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

Node SDK 自动处理请求序列化,但仍需自行管理信用余额。查看定价页面以获取当前的 token 费率和加密货币充值选项。

流式响应

通过将 stream: true 在您的请求中。API 随生成返回文本块,允许在面向用户的应用程序中降低延迟。使用此代码逐个令牌处理流。

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)

流式传输支持 Python 和 Node 客户端。每个数据块包含部分文本,最后一个数据块包含总 token 使用量。这非常适合聊天界面,即时反馈能提升用户体验。

限制和错误处理

监控您的请求限制以避免中断。您每分钟允许 300 次请求,每个密钥允许 8 个并发请求。如果您超出速率限制,API 将返回 429 错误。始终通过验证您的密钥来处理 401 错误,并通过充值加密资产来处理 402 错误。我们的预付费余额永不过期,因此您可以暂停使用而不会损失资金。

上下文窗口和模型详情

该模型支持 100,000 token 的上下文窗口,结合输入和输出 token。这允许在单次请求中处理大量的对话历史或大型文档。模型 ID 为 uncensored,并且运行在我们自己的服务器上,不会对合法成人内容进行拒绝。利用此功能可以保持长期记忆或高效处理大型数据集。

常见问题

这是官方的 Gemma Abliterated API 吗?

不,我们是一个独立的提供商,运行自己调优的无审查模型。我们不是原始 Gemma Abliterated 项目的附属机构,但提供用于类似用例的 OpenAI 兼容接口。请查阅其文档以了解其特定模型版本的详细信息。

如何充值额度?

您可以使用 USDT (TRC20) 或 USDC (Base) 充值,金额范围为 $20 至 $500。大额存款自动添加额外赠金,例如 $50 赠 5% 或 $200 赠 15%。支付仅通过加密货币处理。

如果信用额度耗尽怎么办?

请求将返回 402 错误,直到您添加更多资金。您现有的积分永不过期,因此您可以随时充值以恢复服务。没有月费或订阅锁定。

生成 your API key

注册,获取密钥,并更新您的端点。只需几秒。

获取 API 密钥