API 文档 & 快速入门
通过更改 base URL 和密钥集成我们的无审查 LLM API。保留你的代码,获得无限制答案,仅按使用量付费。
认证与基础 URL
在仪表板生成您的 API 密钥。我们使用标准的 OpenAI 兼容请求头,因此您只需更新您的 base_url 和 API_KEY 变量。这确保您现有的 SDK 集成无需修改即可正常工作。我们支持 Google 登录或电子邮件/密码注册,您的密钥在创建后立即生效。
- 基础 URL:
https://api.routeropen.cc/v1 - Auth 标头:
Authorization: Bearer YOUR_API_KEY
保持密钥安全,因为它控制你的预付费额度。每个账户同时只允许一个活跃密钥;生成新密钥将立即替换旧密钥。
首次请求
使用标准的 chat/completions 端点。模型 ID 仅仅是 uncensored. 此服务接收文本输入并返回文本输出,针对合法成人用途无内容过滤。
curl https://api.routeropen.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all files in current directory"}]
}'此请求演示了基本结构。您可以调整参数,例如 temperature 或 top_p 控制创造性。响应包含 token 使用统计信息,以便透明计费。
Python SDK 集成
使用官方 OpenAI Python 库集成我们的 API。将客户端指向我们的 base URL 并使用您的 API 密钥。这种方法与已经针对 OpenAI 的现有代码库无缝协作。
from openai import OpenAI
client = OpenAI(base_url="https://api.routeropen.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)该库自动处理 JSON 序列化和流式传输。您可以根据需要配置重试逻辑和超时。我们的端点支持标准参数,从其他提供商迁移变得轻而易举。
Node SDK 集成
对于 JavaScript 开发者,Node SDK 只需少量更改即可使用。设置 baseURL 指向我们的端点并提供密钥。这使您能够在访问无审查模型的同时保持当前的开发工作流程。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routeropen.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);Node 用户可以利用 async/await 模式编写简洁的代码。响应结构符合 OpenAI 标准,确保与现有解析器的兼容性。您只需更改两个变量即可切换模型或提供商。
流式响应
通过将 stream: true 在请求中。我们返回服务器发送事件(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)最后一个 chunk 包含用于计费的总 token 使用情况。流式传输适用于所有参数,包括函数调用。适用于需要即时反馈的聊天界面。错误仍以 SSE 事件形式返回,因此你可以优雅地处理故障。
限制、错误 & 上下文
我们的 API 强制执行 100,000 令牌上下文窗口和 8MB 请求体限制。每个密钥每分钟可发送 300 次请求。如果超出此限制,将收到 429 速率限制错误。身份验证失败返回 401,余额不足返回 402。
错误不会消耗您的预充值余额。如果您发送格式错误的请求,您无需付费。模型会拒绝涉及未成年人的请求,但 otherwise 允许无限制的内容。保持强大的错误处理以有效管理速率限制。
常见问题解答
这是官方的 open router 网站吗?
不,这是一个独立的无审查 API 端点。我们与 OpenRouter 或其他任何网关提供商无关。我们提供自己的单一模型,而不是为多个供应商提供路由服务。
这里的无审查 OpenAI 是如何工作的?
我们使用针对无内容拒绝优化的单一开源模型。它不是 GPT-4 或其他供应商的模型。您只需将 SDK 指向我们的基础 URL,即可获得用于合法成人用途的无限制响应。
如果信用额度耗尽怎么办?
您的 API 调用将返回 402 错误。我们不收取滞纳金,也不会无限期暂停您的账户。您可以随时通过加密货币充值以恢复服务。您现有的信用额度永不过期。