Uncensored-llm.vercel.app 快速入门指南
此快速入门指南将在几分钟内让您连接到 uncensored-llm.vercel.app API。使用标准的 OpenAI 兼容协议发送无限制文本响应。
https://api.uncensoredllmvercelapp.com/v1无审查
前提条件:API 密钥与基础 URL
首先从仪表板获取单个 API 密钥。我们支持 Google 登录或电子邮件注册,无需电话验证。您的密钥对所有请求进行身份验证,基础 URL 为:HTTPS://api.uncensoredllmvercelapp.com/v1。此端点可与任何 OpenAI 兼容的客户端库配合使用。您无需为不同的模型类型管理多个端点。
发送你的第一次请求
向 /v1/chat/completions 发起 POST 请求,模型 ID 为 "uncensored"。系统接受标准参数,如 temperature 和 top_p。每个密钥最多可同时发送 8 个请求。每个请求体必须保持在 8 MB 以下。错误不会消耗您的预付费额度。
curl https://api.uncensoredllmvercelapp.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
这个简单的调用演示了直接的文本输入、文本输出能力。响应包括生成的内容和 token 用量统计。您可以将上下文窗口调整为最多 100,000 tokens(提示和补全合计)。
带有 SSE 的流式响应
通过在请求中将 stream 设置为 true 来启用流式传输。当令牌可用时,服务器返回服务器发送的事件(SSE)。这降低了长输出的感知延迟。你可以解析最后一个数据块以获取总令牌数。流式传输的工作方式与标准 OpenAI 格式完全相同。
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)
这种方法非常适合实时应用。uncensored 模型在流式传输期间支持高吞吐量。你可以在无需等待完整响应的情况下掌控生成过程。
函数调用和 JSON 模式
使用 tools 参数实现函数调用功能。API 支持 tool_choice 以及通过 response_format 提供的结构化 JSON 输出。将 response_format 设置为 json_object 以严格符合 JSON 规范。这确保您的应用程序能够可靠地解析数据。您可以为复杂的工作流定义多个函数。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmvercelapp.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);
JSON 模式适用于数据提取任务。函数调用允许模型返回结构化数据。这两个功能都在无审查上下文窗口内工作。你完全控制模型的输出格式。
处理令牌和限制
监控您的令牌使用情况以有效管理成本。输入令牌每百万个收费 $0.15,而输出令牌每百万个收费 $0.50。积分为预付费且永不过期。您可以为每个请求生成多达 16,000 个令牌。上下文窗口总共支持 100,000 个令牌。
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmvercelapp.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)
每个密钥每分钟允许 300 次请求。确保您的应用优雅地处理限流。Token 计数有助于准确预测成本。系统仅对成功的完成内容收费。
错误处理和拒绝
处理标准 HTTP 错误代码以进行故障排除。401 表示 API 密钥无效。402 响应表示您的预付费额度已耗尽。429 错误表示您超过了速率限制。这些错误不会消耗您的 token。
API 很少拒绝内容,但存在少数例外。涉及未成年人的请求总是被拒绝。所有其他合法的成人内容均可通过。这确保了您用例的可靠输出。请检查响应正文以获取详细的错误消息。
常见问题
无限制部分是如何运作的?
该模型针对合法成人用途进行了优化,不会拒绝内容。它不对争议性或露骨话题应用标准的企业过滤器。如果需要特定的越狱提示,您可以注入特殊的内部模型令牌。
如果信用积分耗尽怎么办?
您会收到 402 错误,表示没有信用额度。错误和拒绝是免费的,因此您只需为实际的 token 使用付费。信用额度永不过期,您可以随时充值。您可以使用 USDT 或 USDC 充值以获得奖励。
无限制 LLM API 是否与 OpenAI SDK 兼容?
是的,它使用标准的 OpenAI 兼容格式。您只需更改 base URL 和 API 密钥即可。模型 ID 为 "uncensored"。temperature 和 stream 等所有标准参数均可按预期工作。
检索您的 API 密钥
注册,复制令牌,并更新基础 URL。就这样。