快速入门:集成失控 AI API
几分钟内即可启用无审查 API。将这款不受拘束的 AI API 与标准的 OpenAI 兼容客户端集成,立即开始生成无过滤文本。
前提条件:SDK 设置与基础 URL
使用任何 OpenAI 兼容 SDK。将客户端指向正确的基础 URL 并设置 API 密钥。这确保您的请求无需额外配置即可到达无审查模型。
- 基础 URL:
https://api.aiunhinged.cc/v1 - 模型 ID:
uncensored - 认证:头中的 Bearer 令牌
Authorization页眉
curl https://api.aiunhinged.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
}'
使用 API 密钥进行认证
将 API 密钥放入 Authorization 请求头中。系统会拒绝没有有效凭据的请求。错误会返回清晰的状态代码以便调试。
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunhinged.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)
发送您的第一个补全请求
向以下地址发送 POST 请求 /v1/chat/completions. 包含模型 ID 和您的 messages 数组。API 立即返回文本响应。这适用于故事、脚本或原始数据生成。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunhinged.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);
通过 SSE 实现流式响应
通过将 stream: true. 接收实时生成的 Token。这降低了长输出时的感知延迟。最后一个数据块包含 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)
使用工具和函数调用
在请求中定义工具。模型返回结构化参数。解析这些参数以执行外部函数。这实现了无需手动解析的动态交互工作流。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunhinged.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);
处理令牌和限制
遵守每分钟 300 个请求的限制。上下文窗口支持总共 100,000 个令牌。超出限制的请求返回 429 状态码。信用不足返回 402。无效密钥返回 401。错误不消耗信用。
常见问题
如何将无审查 API 与现有客户端集成?
将基础 URL 设置为 HTTPS://api.aiunhinged.cc/v1 并在 Authorization 标头中使用 API 密钥。任何 OpenAI 兼容的 SDK 都可以开箱即用。无需自定义中间件。
如果我触及速率限制会怎样?
API 返回 429 状态码。您必须等待窗口重置。限制为每个密钥每分钟 300 次请求。相应地调整您的请求频率。
无限制模型支持函数调用吗?
是的。在请求正文中定义工具。模型返回结构化的 JSON 参数。然后您可以在应用程序逻辑中无缝执行这些函数。
即时检索您的密钥
注册,获取密钥,更新基础 URL。这就是整个配置。