集成无审查聊天补全 API
将我们的无审查 AI API 放入您的应用中,只需一个基础 URL。使用标准的 OpenAI 兼容协议获取无拒绝的文本响应。
基础 URL 和认证设置
API 位于 https://api.apillmsourceopen.com/v1. 将您的 SDK 指向此处并提供您的密钥。每个账户仅允许一个活跃密钥;生成新密钥会立即使旧密钥失效。注册无需手机号。我们支持 Google 登录或标准的邮箱密码流程。您的提示词不会因训练目的而离开我们的服务器。此设置适用于任何接受 OpenAI V1 格式客户端。
发送您的第一个补全请求
向聊天端点发送消息以立即获取文本回复。模型 ID 始终为 "uncensored"。它处理成人主题和争议性话题,而不会阻止合法内容。您无需指定模型版本。系统处理您的输入并返回响应。使用消息的标准格式。这种方法确保与现有工具的兼容性。
配置流式传输和 Token 限制
通过设置 stream: true. 您会收到生成的数据块。最后一个数据块包含完整的 Token 使用统计信息。上下文窗口支持 100,000 个 Token,用于提示和完成部分的总和。每次请求的最大输出为 16,000 个 Token。如果您省略 max_tokens, 默认值为 2,048 个 token。流式传输可降低长答案的感知延迟。它还允许在您的界面中进行渐进式渲染。
启用 JSON 模式和函数调用
使用 response_format: {"type": "json_object"} 以确保严格的 JSON 输出。函数调用通过标准方式工作。 tools 参数。模型支持 tool_choice 用于明确指令。您可以设置 temperature, top_p,以及 seed 用于控制。频率和存在惩罚也可用。停止序列按预期工作。这种灵活性允许复杂的集成。结构化数据提取变得可靠。
优雅地处理错误和拒绝
标准 HTTP 状态码指示状态。401 表示您的 API 密钥无效或已过期。402 错误表示预付费余额不足。429 响应表示您触发了速率限制。错误是免费的;您无需为失败的请求付费。唯一的硬性拒绝是针对未成年人性内容。其他所有内容均可通过。请定期检查您的余额。重试逻辑应使用指数退避处理 429 错误。
理解速率限制与配额
每个密钥每分钟 300 次请求。每个密钥仅同时运行 8 个请求。请求体最大为 8 MB。每个账户一个活跃密钥可确保清晰的用量追踪。新密钥立即替换旧密钥。预付费余额按实际 token 用量收费。无月费。余额永不过期。这种结构适合突发型工作负载。可预测的成本有助于管理预算。加密货币充值自动添加额外余额。
cURL
curl https://api.apillmsourceopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmsourceopen.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.apillmsourceopen.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)常见问题
这是开源 LLM API 吗?
是的,我们提供经过调整以提供无审查输出的开放权重模型。它在我们的服务器上运行,但遵循标准开放接口。您获得一致的行为,无供应商锁定。该模型不是 GPT、Claude 或任何其他主要供应商模型。
无限制 AI 模型如何处理 NSFW 内容?
该模型不拒绝合法的成人、虚构或争议性话题。它仅屏蔽涉及未成年人的性内容。这使其成为 NSFW LLM API 用例的理想选择。你完全掌控内容生成管道。
如果我超出速率限制会发生什么?
您立即收到 429 状态码。这些被拒绝的请求不会消耗 token。您可以等待窗口重置后重试。考虑将并行请求减少到每个密钥 8 个。流式传输有助于有效管理吞吐量。
获取您的 API 密钥
注册,复制密钥,指向我们的基础 URL。完成。