中文 ▾
立即开始

API 文档:无审查聊天补全

将现有的 OpenAI SDK 集成替换为我们的无审查 API,只需更改一个 base URL。发送标准的 chat completions 请求,并在毫秒级时间内接收不受限制的回答。

基础 URL
https://api.tokencostclaude.com/v1
模型
uncensored

基础 URL 和认证设置

首先将客户端指向我们的端点。使用 https://api.tokencostclaude.com/v1 所有请求的基础 URL。通过 Authorization 使用您的 Bearer token 的 header。

curl https://api.tokencostclaude.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the 2024 monthly costs for ten million tokens"}]
  }'

保持密钥安全。每个账户持有一个活跃密钥。在仪表板生成新密钥以替换旧密钥。

POST /v1/chat/completions 端点指南

发送消息。将JSON主体发布到 /v1/chat/completions 路径。模型 ID 为 uncensored.

from openai import OpenAI

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

输入令牌每百万个成本为 $0.15。输出令牌每百万个成本为 $0.50。错误和拒绝不产生费用。您的预存信用额度仅在成功生成内容时减少。

SSE 中的流式响应和令牌使用

通过将 stream: true. 服务器返回 Server-Sent Events。每个数据块包含部分文本和元数据。

import OpenAI from "openai";

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

Token 用量数据出现在最后一个数据块中。这允许按请求精确跟踪成本。解析 usage field to monitor your spending in real time.

函数调用(工具)和 JSON 模式支持

在 tools 数组。模型返回结构化的工具调用。你可以使用 response_format 设置为 {"type": "json_object"}.

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)

这可与标准OpenAI兼容客户端配合使用。配置工具选择以控制模型决定调用函数还是生成纯文本的时机。

参数:temperature、top_p、stop、seed 和惩罚

使用标准参数调整模型行为。设置 temperature 用于随机性。使用 top_p 用于核采样。定义 stop 序列以提前终止生成。

设置 seed 用于获得可复现的输出。应用 presence_penalty 和 frequency_penalty 用于控制重复。这些字段完全镜像 OpenAI API 规范。

GET /v1/models 端点及模型 ID 用法

通过 GET /v1/models 端点。验证 uncensored 模型已列出。响应确认您的连接有效。

始终使用 uncensored 作为请求中的模型 ID。这确保你访问的是我们的无审查大型语言模型。在发送大量负载之前,请检查此端点以调试连接问题。

常见问题

如果我的 API 密钥无效怎么办?

服务器返回 401 Unauthorized 错误。请检查您的认证头。确保您使用了正确的 base URL,且您的账户处于活跃状态。

如何处理速率限制?

每个密钥每分钟限 300 次请求。如果超出此限制,您将收到 429 Too Many Requests 错误。在客户端实现指数退避。您也可以同时运行 8 个并发请求。

上下文窗口大小是多少?

该模型支持 100,000 token 的上下文窗口。这包括输入和输出 token。超过此限制的请求将失败。确保您的提示在此边界内,以避免错误。

获取您的 API 密钥

注册,复制密钥,更新基础 URL。只需这样做。

立即开始
立即开始