中文 ▾

API 快速入门

通过交换基础 URL 并初始化客户端,将我们的无审查 AI API 放入现有堆栈中。您将获得一个 OpenAI 兼容的端点,生成无内容拒绝的文本,即可立即集成。

安装并配置 SDK

首先安装你首选语言的官方 OpenAI SDK。导入客户端并将基础 URL 设置为我们的端点。这一项更改会将所有请求路由到我们的无审查基础设施。

基础 URL: HTTPS://api.uncensoredpromptgenerator.com/v1

API 密钥: 来自仪表板的您的专属密钥。

curl https://api.uncensoredpromptgenerator.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital city of Peru?"}]
  }'

发送您的第一个聊天补全

发送标准聊天补全请求以生成文本。模型 ID 为 "uncensored"。此端点接受标准消息数组并直接返回生成的内容。

使用 Python SDK 进行快速脚本编写,或使用 Node.js 进行服务器端应用开发。这两个库都会自动处理 HTTP 传输。

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredpromptgenerator.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)

流式响应和使用情况

通过将 stream=true. API 为实时令牌交付返回 Server-Sent Events (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)

函数调用和 JSON 模式

在请求中定义工具以启用函数调用。模型支持结构化输出和工具执行。使用 response_format 与 {"type": "json_object"} 以确保严格的 JSON 合规性。

这确保了您应用逻辑中的可靠解析。工具增强了模型与外部系统或结构化数据格式交互的能力。

import OpenAI from "openai";

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

参数和令牌限制

使用以下参数配置生成行为 temperature, top_p,以及 seed. 上下文窗口支持总共最多 100,000 token。每次请求的最大输出为 16,000 token。

调整这些设置以平衡创意和确定性。如果未指定,默认最大 token 数为 2,048。使用 stop 序列以在特定标记处终止生成。

速率限制与错误处理

通过检查 HTTP 状态码来优雅地处理错误。401 表示 API 密钥无效。402 表示您的预付费信用额度已耗尽。429 表示您已超过每分钟 300 次请求的速率限制。

每个密钥允许 8 个并发请求。请求正文必须保持在 8 MB 以下。已消耗的余额不退款,但错误不会消耗 token。

常见查询

这是 openai 兼容 API 吗?

是的,我们的端点遵循 OpenAI 聊天补全模式。您可以通过简单地更改 base URL 和 API 密钥,使用官方 OpenAI SDK。它是用于无审查生成的直接 openai API 替代方案。

上下文窗口大小是多少?

该模型支持 100,000 token 的上下文窗口,包含 prompt 和 completion 的总和。您可以在输出中最多请求 16,000 个 token。这允许进行广泛的文档处理或长对话历史。

如何处理速率限制?

每个密钥每分钟限 300 次请求。每个密钥的并发请求上限为 8 个。如果遇到 429 错误,请在客户端实现指数退避以进行高效重试。

立即检索您的密钥

注册,复制令牌,更新端点 URL。配置完成。

创建键