中文 ▾
领取试用密钥

无审查聊天补全 API

这款无审查的聊天补全API允许您使用标准OpenAI SDK集成原始、内容灵活的LLM。通过预付费加密货币获得即时访问权限,并按Token透明计费。

认证与基础 URL

使用您生成的 API 密钥和 base URL https://api.openrouteraisettingskeys.com/v1 路由请求。我们作为 OpenRouter 的替代方案,面向希望避免订阅层同时保持客户端代码不变的开发者。该密钥直接针对 openrouter AI settings keys 基础设施。每个账户提供一个活跃密钥;生成新密钥将立即替换之前的凭证。注册期间不需要电话号码或银行详细信息,只需电子邮件或 Google 登录。这种直接的密钥管理确保你控制访问权限,而无需第三方账单摩擦。你的提示保持私密,且永远不会用于训练底层模型。

聊天完成端点

发送 POST 请求至 /v1/chat/completions 从无审查模型接收文本响应。系统接受标准消息数组,并返回不拒绝合法成人内容或争议性话题的补全结果。你只需为实际使用的 token 付费,输入成本为每 1M 个 token $0.15,输出为每 1M 个 token $0.50。错误和拒绝不收费,确保你无需为失败的尝试付费。该端点支持提示和完成部分总计 100,000 个 token 的上下文窗口。最大输出限制为每次请求 16,000 个 token,除非你指定了更低的限制。这种直接的结构模仿了 OpenAI 格式,使迁移变得轻松。

Python SDK 集成

安装官方 OpenAI 包并配置基础 URL 以指向我们的无审查 LLM 端点。以下代码片段演示了如何初始化客户端并发送简单查询。您必须更新 base_url 参数以匹配我们的 API 域名。模型标识符只是 uncensored, 运行我们特定的开放权重模型,专为直接回答而优化。这种方法允许您以最小的改动重用现有的 Python 代码库。SDK 自动处理 JSON 序列化和流式传输。确保您的 API 密钥在用于生产环境时安全地存储在环境变量中。

Node SDK 集成

配置 Node.js OpenAI 客户端将请求指向我们托管的 API。必须将 base URL 设置为我们的域名以确保正确的路由。您可以传入模型 ID uncensored 与您的消息一起生成文本。此方法适用于任何标准的 JavaScript 兼容 OpenAI 客户端库。请求结构与 OpenAI 规范完全相同,确保兼容性。您可以通过仪表板直接管理预付费余额。SDK 支持同步和异步请求模式。调整 apiKey 以匹配您生成的凭据。此设置为将无审查生成集成到您的 Node 应用中提供了一种可靠的方式。

流式响应

通过将 stream 在请求正文中设置为 true。API 返回服务器发送的事件 (SSE) 以进行实时令牌交付。您可以在流的最后一个数据块中跟踪令牌用量。此功能非常适合需要即时反馈的聊天界面。uncensored 模型在整个流中保持上下文,不会中断。您可以使用客户端中的标准事件监听器解析 SSE 数据。流式传输适用于 temperature 和 top_p 等所有参数。此方法显著降低了终端用户的感知延迟。这是交互式应用的推荐方法。

限制、错误 & 上下文

您的 API 密钥允许每分钟 300 次请求和 8 个并发连接。请求体不得超过 8 MB。如果收到 401 错误,表示您的密钥无效或已过期。402 错误表示预付费余额不足;通过 USDT 或 USDC 充值以恢复服务。429 错误表示您已达到速率限制。该模型支持 100,000 token 的上下文窗口(包括输入和输出)。硬性内容限制仍然适用,特别是涉及未成年人的性内容。这些限制确保高流量开发人员的稳定性能。您可以直接在账户仪表盘中监控使用情况。错误是免费的,因此您只需为成功的补全付费。

cURL

curl https://api.openrouteraisettingskeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my current key balance"}]
  }'

Python

from openai import OpenAI

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

常见问题

我如何为 openrouter AI 设置密钥服务生成 API 密钥?

导航到 '获取 API 密钥' 页面,使用 Google 或电子邮件和密码登录。系统立即生成你的密钥,你可以将其复制并用于任何 OpenAI 兼容的 SDK。无需电话验证。

这个无审查 LLM 支持函数调用吗?

是的,该接口支持带有 tools 和 tool_choice 参数的函数调用。您可以定义自定义 schema 并在响应中接收结构化的工具调用。此功能可与流式传输和 JSON 模式配合使用,实现灵活集成。

如果我超出预付费额度会发生什么?

您将收到 402 错误,表示没有可用积分。您可以立即使用 USDT (TRC20) 或 USDC (Base) 充值以恢复访问权限。您的积分永不过期,因此您可以随时添加资金而不会损失余额。

立即生成密钥

注册,复制令牌,更新端点 URL。就这样。

领取试用密钥