面向无审查 AI 的 API 文档
获取您的 API 密钥并在几秒钟内开始发送请求。此无限制 AI 编码 API 可与标准 OpenAI SDK 配合使用,让您能够将无限制模型功能直接集成到您的工作流中。
https://api.uncensoredaicoding.com/v1
基础 URL 和认证
所有请求的基础 URL 为 https://api.uncensoredaicoding.com/v1. 您通过在 Authorization 页眉。格式为 Bearer YOUR_API_KEY. 此标头确保您的请求正确路由到专用的无审查模型。我们不使用查询参数进行身份验证。请妥善保管您的密钥。如果需要,通过仪表板轮换密钥。该密钥授予聊天补全的访问权限。它不授予其他端点的访问权限。每个账户一个密钥。新密钥会立即替换旧密钥。这种设计消除了订阅摩擦。您为所用内容付费。预充值余额覆盖您的使用情况。错误和拒绝不消耗信用额度。从试用信用额度开始。
首次请求
向聊天补全端点发送第一个提示。模型 ID 为 uncensored. 该模型处理文本输入并生成文本输出。它不会拒绝合法的成人或争议性话题。请求结构模仿标准的 OpenAI 格式。您可以使用任何兼容的客户端库。在客户端配置中调整基础 URL。将 model 字段设置为 uncensored. 如有需要,请提供系统提示词。在 messages 数组中添加用户消息。API 将返回响应对象。包含令牌使用数据。这可以确认您的设置已生效。使用简单查询进行测试。验证响应格式。此步骤可验证您的集成。然后使用更复杂的提示词。uncensored AI 编码 API 已就绪。
Python SDK 集成
使用官方 OpenAI Python 库以实现轻松集成。将 base URL 配置指向我们的 API。在环境变量或客户端中设置 API 密钥。model 参数应为 uncensored. 这允许你使用熟悉的方法。调用 chat.completions.create() 附带您的消息。库处理 JSON 序列化。您收到一个结构化响应对象。通过 response.choices[0].message.content. 这种方法减少了样板代码。它确保类型安全。使用异步方法实现高吞吐量。SDK 管理重试。处理速率限制的异常。此设置可靠。它与现有代码库兼容。快速集成无审查功能。
Node.js SDK 用法
Node.js SDK 遵循相同的模式。安装 OpenAI 包。使用基础 URL 初始化客户端。正确设置 API 密钥。使用 chat.completions.create() 用于请求。将模型作为 uncensored. 响应包含内容和用量信息。以编程方式访问文本。此 SDK 支持 Promise。使用 async/await 编写简洁代码。优雅处理错误。速率限制会返回特定的状态码。Token 使用情况会被追踪。此集成方式简单直接。适用于 Express 或独立脚本。无审查 AI 编码 API 运行顺畅。部署你的 NSFW 或无限制应用。高效扩展你的后端。
流式响应
通过将 stream: true 在您的请求中。API 通过服务器发送事件(SSE)返回块。每个块包含部分文本。实时处理这些块。这改善了长输出的用户体验。最后一个块包含令牌使用数据。准确跟踪输入和输出令牌。此数据有助于监控成本。流式传输适用于所有参数。温度和 top-p 正常应用。函数调用在流式模式下有效。仔细处理流事件。如有需要,缓冲部分响应。此功能支持交互式应用。uncensored AI 编码 API 可靠地处理流。确保您的客户端读取完整流。
限制、错误和上下文
上下文窗口总共支持 100,000 个 token。这包括提示词和补全部分。每次请求的最大输出为 16,000 个 token。设置 max_tokens 用于控制输出长度。默认值为 2,048 个 token。速率限制允许每分钟 300 个请求。并发请求上限为 8 个。请求体必须保持在 8 MB 以下。错误返回标准的 HTTP 代码。401 状态表示密钥无效。402 状态表示没有积分。429 状态表示速率限制。积分不予退还。错误通过支持团队修复。使用这些限制来规划您的架构。监控使用情况以避免意外。
cURL
curl https://api.uncensoredaicoding.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list available endpoints for user data retrieval"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicoding.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.uncensoredaicoding.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)常见问题
无限制 AI 编程 API 如何处理内容限制?
该模型不拒绝合法的成人、虚构或争议性话题。它允许 NSFW 内容,但始终阻止涉及未成年人的性内容。这确保了广泛的可用性,同时保持硬性限制。您可以生成无限制的代码输出,无需标准过滤器。
无审查 AI API 的成本结构是什么?
输入令牌每百万个成本为 $0.15。输出令牌每百万个成本为 $0.50。您仅按实际使用情况付费。错误和拒绝不收费。积分不会过期。这种预付模式确保了透明度。您的账户没有隐藏费用。
我可以使用此 API 配合 LM Studio 等本地工具吗?
是的,但您需要云基础 URL。LM Studio 通常运行本地模型。您可以将其配置为指向我们的端点。这允许您使用现有的工作流程。API 密钥对您的请求进行身份验证。流式传输和工具按预期工作。这将本地便利性与云规模连接起来。
即时获取 API 密钥
注册,复制令牌,更新基础 URL。就是这样。