API 文档
在几分钟内开始使用我们的无审查 LLM API。本指南涵盖身份验证、端点、流式传输以及您无限制 AI 项目的参数。
认证和基础 URL
您的 API 密钥对每个请求进行身份验证。使用基础 URL https://api.modelsaiunrestricted.com/v1 for 所有调用。在“获取 API 密钥”页面通过 Google 或电子邮件生成您的密钥。系统会拒绝无效密钥并返回 401 错误。请妥善保管您的密钥。
聊天完成端点
发送至 uncensored 模型通过 POST /v1/chat/completions 调用。该端点处理文本输入并返回文本输出。它完全兼容 OpenAI。
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsaiunrestricted.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)使用官方 OpenAI SDK 或任何兼容客户端。将 model ID 设置为 uncensored. 上下文窗口支持总共 100,000 token。每次请求的最大输出为 16,000 token。错误和拒绝不消耗令牌。
流式响应
使用服务器发送事件 (SSE) 实时接收令牌。通过设置启用流式传输 stream: true 在你的请求中。这降低了长响应的感知延迟。
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 使用统计信息。解析流以在生成时显示 token。这非常适合聊天界面。如果你需要稍后组装完整文本,请缓冲输出。
参数:温度 & Top P
使用 temperature 以及多样性,搭配 top_p. 较低的值使输出更具确定性。较高的值引入更多变化。
默认温度为 1.0。默认 top_p 为 0.9。针对角色扮演或事实性任务调整这些参数。您还可以设置 seed 用于获得可复现的结果。使用 stop 序列以提前终止生成。
无效的参数返回 400 错误。检查有效范围的模式。
函数调用 & JSON 模式
使用结构化输出以实现可靠的数据提取。启用 JSON 模式, response_format: {"type": "json_object"}. 该模型返回严格有效的 JSON。这防止了代码中的解析错误。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsaiunrestricted.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);在 tools 参数。使用 tool_choice 以强制特定函数。这与标准聊天补全并行工作。将流式传输与函数调用结合用于动态应用。
限制、错误 & 上下文
速率限制为每个密钥每分钟 300 次请求。并发上限为 8 个同时请求。请求体必须保持在 8 MB 以下。超出这些限制将触发 429 错误。
资金不足将返回402错误。添加加密货币积分以恢复使用。100,000令牌上下文窗口包含提示和补全。轻微色情内容的拒绝免费。余额永不过期。
cURL
curl https://api.modelsaiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source models for local inference."}]
}'常见问题
无限制 AI API 的基础 URL 是什么?
基础 URL 为 HTTPS://api.modelsaiunrestricted.com/v1。通过更新 base_url 配置,它可与标准 OpenAI SDK 配合使用。此 URL 处理所有聊天补全和模型元数据请求。
如何在 Python 中处理流式传输响应?
在客户端请求中将 stream=True 设置。API 返回 Server-Sent Events (SSE)。解析流以在生成时访问令牌。最后一个数据块包括总令牌使用情况。
如果我触及速率限制会怎样?
您收到 429 Too Many Requests 错误。限制为每个密钥每分钟 300 次请求。等待几秒后重试。并发请求也限制为每个密钥 8 个同时请求。
保护你的 API 密钥
注册,获取令牌,更新端点。完成。