面向无审查 LLM 的 API 文档
在几分钟内开始使用我们的无审查 LLM API。本指南涵盖基本端点、身份验证以及 SDK 集成,以便立即使用。
认证和基础 URL
通过更新基础 URL 并在请求头中提供 API 密钥进行连接。我们托管一个直接的 OpenAI 兼容端点,适用于任何标准客户端。您无需配置复杂的代理或担心模型路由。
将您的授权头设置为 Bearer YOUR_API_KEY. 所有请求的基础 URL 为 https://api.chatgptkartreddedildi.com/v1. 您的密钥在通过 Google 或电子邮件注册后立即生成。无需电话号码,且您的提示词不会用于模型训练。此设置确保您可以无缝切换到我们的无审查模型,而无需更改应用程序代码。
聊天完成端点
向 POST /v1/chat/completions 并接收文本响应。这是我们无限制 LLM 的主要交互点。您可以发送带有系统指令的消息以引导模型行为。需要指定的模型 ID 仅为 uncensored.
API 接受标准的聊天格式。您可以流式传输结果或获取完整响应。错误和拒绝不消耗信用额,因此您只为成功的 token 使用付费。上下文窗口支持 100,000 个 token,提示词和补全部分合计不超过此限制。
curl https://api.chatgptkartreddedildi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the dependencies for this Python script"}]
}'
Python SDK 集成
使用官方 OpenAI Python 库快速集成。将客户端指向我们的 base URL 并提供您的 API 密钥。这种方法使您能够利用现有的库进行消息格式化和参数处理。这是在 Python 环境中测试我们 API 的最有效方式。
将基础 URL 配置为 https://api.chatgptkartreddedildi.com/v1. 然后使用您期望的消息调用聊天补全端点。库会自动处理 JSON 序列化。您可以在调用中直接调整温度(temperature)和 top_p 等参数。
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptkartreddedildi.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 SDK 集成
使用 openai npm 包,配置最少。在客户端选项中设置 base URL 和 API 密钥。此方法允许您使用熟悉的 Node.js 模式进行异步请求。它非常适合需要可靠文本生成的 Web 服务器或后端服务。
使用自定义base URL实例化OpenAI客户端。在授权头中传递您的API密钥。调用chat completions方法并传入消息数组。响应包含令牌用量和内容。此设置确保与标准OpenAI客户端代码兼容。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptkartreddedildi.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);
流式响应(SSE)
通过将 stream: true 在请求中。你将收到一系列服务器发送事件(SSE)数据块。每个数据块包含生成文本的一小部分。这显著降低了最终用户的感知延迟。
最后一个数据块包含完整的令牌使用统计信息。您可以累积文本部分以形成完整响应。流式传输适用于所有参数,包括函数调用。它非常适合需要即时反馈的聊天界面。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)
限制、错误和上下文
理解速率限制和错误代码以实现可靠集成。每个密钥每分钟允许 300 次请求。同时只能运行 8 个请求。请求体不得超过 8 MB。如果您超过这些限制,将收到 429 错误。401 错误表示 API 密钥无效或缺失。402 错误表示您的预存积分已耗尽。
上下文窗口为 100,000 个 token。这包括输入 prompt 和输出 completion。如果您未设置 max_tokens, 输出限制为 2,048 个 token。错误和拒绝是免费的,因此您只为实际的 token 使用付费。余额永不过期,您可以随时通过加密货币充值。
常见问题
无审查 API 的基础 URL 是什么?
基础 URL 为 HTTPS://api.chatgptkartreddedildi.com/v1。您可以通过将此 URL 指向任何标准 OpenAI 兼容客户端并提供 API 密钥来使用它。这确保了与现有库和代码的兼容性。
如何为无审查 API 服务付费?
您只能使用加密货币充值账户,具体为 USDT (TRC20) 或 USDC (Base)。最低充值金额为 $20,较大金额可获得额外赠金。赠金永不过期,您只需为实际使用的 token 付费。
无审查模型与 GPT 相同吗?
不,它是一个运行在我们自有服务器上的开源权重模型。它不是 GPT、Claude 或任何其他供应商的模型。它针对合法成人用途下的无内容拒绝回答进行了调整,提供无审查体验。它是一个针对无限制响应优化的独立模型。