中文 ▾
创建键
每 1M 输入令牌
$0.15
输出令牌 / 1M
$0.50
令牌上下文
100,000
试用信用额度
$0.50
每分钟请求数
300

API 文档

使用我们兼容 OpenAI 的 API 生成无限制代码。发送提示词,接收 token,并将代码直接集成到您的工作流程中,无需护栏。

基础 URL 和认证

使用提供的 base URL 与任何 OpenAI SDK 连接。端点为 https://api.unrestrictedcodingai.com/v1。将您的 API 密钥放在 Authorization 页眉作为 Bearer 令牌。这确保了与标准库的兼容性,同时提供无限制 LLM 体验。

curl https://api.unrestrictedcodingai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how the async await pattern works in JavaScript"}]
  }'

认证很严格。如果密钥缺失或无效,API 将返回 401 错误。请确保您的密钥处于活跃状态,并与通过 Google 或电子邮件创建的账户关联。

POST /v1/chat/completions

将您的编码提示发送至聊天补全端点。模型 ID 为 uncensored. 单一模型处理所有文本生成,针对合法成人用途无内容拒绝。您控制上下文、风格和输出。

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedcodingai.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 格式。这种方法允许您对提示词和代码生成任务保持完全自主权。

GET /v1/models

使用 GET 端点验证可用模型。这将返回一个包含 uncensored 模型。在发送大量负载之前,使用此端点确认连接性。这是检查服务状态的快速方法。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedcodingai.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);

响应包括模型 ID 和对象类型。此元数据有助于你的应用程序动态适应。在此简单的 API 设计中,没有可用的嵌入或其他类型的模型。

流式传输与 token 使用情况

通过将 stream 设为 true。通过服务器发送事件 (SSE) 交付令牌。令牌使用详情出现在最后一个块中。这降低了长代码块的感知延迟。

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)

高效处理部分输出。API 优先考虑开发者自主权,因此您会在每个 token 到达时进行处理。这种方法非常适合实时编码助手或氛围编码工作流。

函数调用与 JSON 模式

使用函数调用进行结构化输出。设置 response_format 到 {"type": "json_object"} 适用于严格的 JSON 格式。这确保你的代码解析器接收干净的数据。工具定义通过 messages 数组传递。

该模型支持 tool_choice 用于强制执行。这对于需要可靠性的代理式编码任务至关重要。将此用于需要确定性结构的自动化工作流。

速率限制与约束

遵守每分钟 300 个请求的限制。每个密钥的并发上限为 8 个同时请求。请求体大小不能超过 8 MB。这些限制可防止滥用,同时保持低成本。

402 错误表示预充值余额不足。错误和拒绝请求不收费,因此您只需为成功的生成结果付费。上下文窗口总共包含 100,000 个 token,包括输入和输出。

常见问题

无限制编码 AI 的上下文窗口是多少?

上下文窗口为 100,000 个 token,涵盖 prompt 和 completion。这允许处理广泛的代码库和长对话,而无需立即截断。

如何处理 401 或 402 等错误?

401 错误表示您的 API 密钥无效或缺失。402 错误表示您的预付费余额已耗尽。通过加密货币充值以立即继续使用服务。

这是 openai 兼容 API 吗?

是的,它使用相同的端点和请求格式。您只需在现有的 OpenAI SDK 配置中更改 base URL 和 API 密钥即可。

即时获取 API 密钥

注册,复制密钥,更新端点 URL。就这样。