中文 ▾
Key API Code Claude打开账户

API 参考与快速入门

立即使用此兼容 OpenAI 的 API 参考向我们的无审查 LLM 发送请求。下面的快速入门指南展示了如何使用标准 SDK 配置身份验证、处理流式传输以及管理限制。

认证和基础 URL

在仪表板上生成您的凭据,并将您的客户端指向基础 URL。该端点接受标准的 OpenAI 头部信息,因此您可以在不更改库代码的情况下替换密钥。这款廉价的 LLM API 可与任何读取 AUTHORIZATION 。

您的密钥在注册后立即可见。请妥善保管,因为它代表您的预付费余额。错误和拒绝不会消耗信用额度,因此您可以安全地进行测试。

首次请求

发送一个简单的聊天补全以验证连接性并接收无审查的响应。模型 ID 始终为 uncensored 适用于所有请求。

  • 基础 URL: https://api.keyapicodeclaude.com/v1
  • 方法: POST
  • 模型: uncensored

    调整 temperature 以控制创意或设置 max_tokens 以限制输出长度。

    curl https://api.keyapicodeclaude.com/v1/chat/completions \
      -H "Authorization: Bearer $API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "model": "uncensored",
        "messages": [{"role": "user", "content": "Set the max tokens to five hundred"}]
      }'

    Python SDK 集成

    使用官方库以编程方式与端点交互。在客户端初始化中设置基础 URL 和 API 密钥。此方法适用于批处理或复杂的代理工作流。

    该库自动处理重试和 JSON 序列化。您可以从响应对象中访问使用数据,以实现计费透明。

    from openai import OpenAI
    
    client = OpenAI(base_url="https://api.keyapicodeclaude.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 SDK 设置

    使用您的凭据和基础 URL 初始化客户端。Node SDK 模仿 Python 的行为,使得切换语言或在无服务器环境中运行变得容易。

    将消息历史作为对象数组传入。API 返回包含生成文本和令牌计数的结构化响应。所有 SDK 的错误处理均遵循标准规范。

    import OpenAI from "openai";
    
    const client = new OpenAI({ baseURL: "https://api.keyapicodeclaude.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: true 在你的请求中。服务器发送包含部分 token 的服务器发送事件 (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)

    限制和错误

    监控使用情况以避免服务中断。上下文窗口支持提示和完成内容合计 100,000 个 token。每次请求的最大输出为 16,000 个 token,如果未指定则为 2,048 个。

    速率限制强制执行每分钟 300 个请求和每个密钥 8 个并发请求。常见错误包括:401 表示密钥无效,402 表示余额不足,429 表示超出速率限制。请求正文必须保持在 8 MB 以下。

常见问题

uncensored API 密钥是否与 Claude Code 兼容?

是的,该端点完全与 OpenAI 兼容,因此您可以将其与 Claude Code 一起使用,只需配置 base URL 和 API key。这允许您使用预付费余额而不是订阅。该模型像标准提供商一样处理工具使用和函数调用。

如何充值预付费额度?

通过仪表板使用 USDT (TRC20) 或 USDC (Base) 充值。最低充值 $20,大额充值享有赠金。赠金永不过期,因此您可以随时添加资金,无需支付月费。

模型与 Claude 相同吗?

不,该模型是一个独立运行的开放权重无审查 LLM,部署在我们的服务器上。它不是 GPT、Claude、Gemini 或任何其他供应商的模型。它提供类似的功能,但调整方式和内容策略不同。

立即获取您的密钥

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

打开账户查看文档