中文 ▾
打开账户

API 文档

在几分钟内使用标准的 OpenAI SDK 开始使用我们的无审查 LLM API。此快速入门指南涵盖身份验证、请求格式以及用于立即集成的流式传输。

认证与基础 URL

使用您的 API 密钥与基础 URL https://api.paidapi.cc/v1。将密钥放在 Authorization 页眉作为 Bearer 令牌。此设置适用于任何 OpenAI 兼容的客户端库,无需额外配置步骤。

curl https://api.paidapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set up a cron job to run every hour"}]
  }'

保持密钥安全。如果你丢失了它,请从仪表板生成新密钥。旧密钥将立即停止工作。

首次请求

向以下地址发送 POST 请求 /v1/chat/completions 带有模型 "uncensored"在请求体中包含您的 messages 数组。API 根据您的提示上下文返回文本补全。

from openai import OpenAI

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

这个简单的调用确认您的集成正常工作。检查响应对象中的 token 用量和内容。

流式响应

通过将 stream: trueAPI 随生成发送部分数据块。这降低了长输出的感知延迟。

import OpenAI from "openai";

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

单独处理每个数据块。聚合它们以构建最终响应。最后一个数据块包含该请求的总 token 使用情况。

函数调用 & 工具

在请求体中定义工具。模型在适当时返回工具调用。从响应中解析函数名和参数。

设置 tool_choice 用于控制模型使用工具的时机。使用 "auto" 用于自动选择或指定工具名称。此功能与我们的无审查模型配合良好,适用于复杂任务。

JSON 模式配置

设置 response_format 到 {"type": "json_object"}模型将输出结构化为有效的 JSON。这简化了程序化工作流的解析过程。

确保您的提示词明确指定 JSON 模式。模型遵循您定义的结构。将此模式用于数据提取或结构化生成任务。

速率限制与错误

您每分钟获得 300 次请求和每个密钥 8 个并发请求。超过这些限制将返回 429 错误。请求体必须保持在 8 MB 以下。上下文窗口总共为 100,000 个令牌。

通过验证密钥来处理 401 错误。402 错误表示您需要更多信用额度。错误不会消耗 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)

常见问题

API 的基础 URL 是什么?

基础 URL 为 HTTPS://api.paidapi.cc/v1。使用此端点处理所有请求。它与标准的 OpenAI SDK 兼容。

如何处理流式传输响应?

在请求中将 stream 参数设置为 true。API 按生成顺序发送数据 chunks。这允许您实时显示输出。

如果我触及速率限制会怎样?

API 返回 429 状态码。您必须等待速率限制重置。限制为每个密钥每分钟 300 次请求。

您的 API 密钥等待

注册,获取密钥,更新基础 URL。就这样。