快速入门:集成无审查大语言模型 API
几分钟内通过我们的 OpenAI 兼容端点集成无审查 LLM API。本快速入门指南将指导您完成身份验证、流式传输以及处理无需订阅锁定的响应。
认证和基础 URL
首先将客户端指向我们的基础 URL,并在请求头中传递您的密钥。该端点位于 https://api.kiohnegrenzen.com/v1 并接受标准的 OpenAI 请求头。你需要一个 API 密钥,该密钥可在 获取 API 密钥 页面。使用 Google 或电子邮件认证开始使用。无需手机号码。该密钥授予对无审查模型的访问权限。
必填标头: Authorization: Bearer YOUR_API_KEY
错误如 401 表示密钥无效。请检查您的账户仪表板。402 错误表示您的预付费余额已耗尽。通过加密货币充值以恢复。429 响应表示您已达到每分钟 300 次请求的速率限制。
发送您的第一个请求
向...发起 POST 请求 /v1/chat/completions 附带您的模型 ID 和提示。使用 uncensored 作为模型 ID。该模型经过调整,可在不拒绝的情况下响应合法的成人内容。它处理文本输入并返回文本输出。你可以指定参数,例如 temperature 或 top_p 控制创造性。系统支持函数调用和 JSON 模式,用于结构化数据。
模型: uncensored
保持请求在 8MB 以下。每个密钥最多可发送 8 个并发请求。每个请求都会消耗你的预付费余额。错误和拒绝是免费的。你的信用额度永不过期。
Python SDK 集成
使用官方 openai 用于与 API 交互的 Python 包。将基础 URL 设置为我们的端点并提供您的密钥。这使您能够利用现有代码结构。您可以将消息作为字典列表传递。响应对象包含生成的文本和令牌使用统计信息。通过异步生成器支持流式传输。
关键参数: temperature, top_p, stop, seed.
使用 pip 安装该包。导入客户端类。使用你的基础 URL 初始化它。发送聊天补全请求。SDK 会为你处理 JSON 序列化和 HTTP 传输。
Node.js SDK 集成
使用我们的基础 URL 初始化 Node.js OpenAI SDK。这确保与您的 JavaScript 或 TypeScript 项目兼容。在构造函数中传递 API 密钥和基础 URL。发送带有模型 ID 的聊天完成请求 uncensored. SDK 返回响应流或单个对象。您可以配置诸如 presence_penalty 和 frequency_penalty.
配置: 设置 baseURL 和 apiKey.
SDK 支持同步和异步请求。使用 async/await 进行非阻塞操作。优雅地处理错误。捕获网络错误和 API 错误。记录 token 使用情况以进行成本跟踪。
使用 SSE 的流式响应
通过将 stream: true 在您的请求中。API 返回服务器发送事件(SSE)。每个块包含部分文本。最后一个块包含总令牌使用情况。这非常适合实时应用程序。您可以按到达顺序显示令牌。该模型每个请求支持多达 16,000 个令牌。设置 max_tokens 控制输出长度。如果未指定,默认为 2,048 个 token。
流式传输: 通过客户端库或原始 HTTP 启用。
解析 SSE 流。处理每个数据块。累积文本。完成后关闭流。令牌用量在最后一个数据块中报告。这有助于您准确追踪成本。
Token 限制与错误处理
上下文窗口支持 100,000 个 token,同时适用于 prompt 和 completion。这支持大型文档。监控 token 使用情况以避免超出限制。错误包括:无效密钥导致 401,余额不足导致 402,速率限制导致 429。拒绝是免费的。信用额度为预付费且永不过期。使用 USDT 或 USDC 充值。大额充值享有奖金。使用 JSON 模式获取结构化输出。支持函数调用。保持隐私;提示词不用于训练。
cURL
curl https://api.kiohnegrenzen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 300 word technical blog post about vector databases."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.kiohnegrenzen.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.kiohnegrenzen.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)常见问题
无审查模型的上下文窗口限制是多少?
上下文窗口支持 100,000 个 token,同时适用于 prompt 和 completion。这支持大型文档。监控 token 使用情况以避免超出限制。
如何充值预付费额度?
充值 USDT (TRC20) 或 USDC (Base)。接受 $20 至 $500 之间的任何整数金额。大额充值适用奖励优惠。额度永不过期。
无限制模型会拒绝内容吗?
该模型不拒绝合法的成人、虚构或争议性话题。它经过调整以支持无限制响应。例外情况包括涉及未成年人的性内容。此类请求将被拒绝。