快速入门:无审查 API 集成
通过更新 base URL 和 API 密钥,将您现有的 OpenAI 兼容客户端连接到我们的无审查模型。本快速入门指南涵盖身份验证、请求结构、流式传输和工具使用,以实现即时集成。
无审查,OpenAI 兼容 API 替代方案
认证和基础 URL
您的 API 密钥对每个请求进行身份验证。将标准基础 URL 替换为我们的端点,以将流量路由到无审查模型。此更改允许您在不修改核心逻辑的情况下使用现有的 SDK。您的密钥在通过 Google 或电子邮件注册后立即发放。
基础 URL 为 HTTPS://api.claudeapikeys.com/v1。将您的密钥作为 Bearer token 在 Authorization 头中传递。此设置可与支持 OpenAI 兼容端点的任何客户端配合使用。
发送您的第一个补全请求
发送标准聊天补全 POST 请求以生成文本。模型 ID 为 "uncensored",处理文本输入和输出。此方法消除了复杂代理配置的需求。您可以从一条简单消息开始以验证连接。
- 使用标准的 JSON 消息格式。
- 将模型指定为 "uncensored"。
- 将 API 密钥包含在 header 中。
curl https://api.claudeapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
}'
配置流式传输和 Tokens
通过设置 stream 参数为 true 启用流式传输。这将通过服务器发送事件 (SSE) 返回生成的 token。您在最后一个数据块中接收 token 使用详情。调整 temperature 和 top_p 以控制创造性。此方法降低了长响应的感知延迟。
将 max_tokens 设置为限制输出长度。如果不指定,默认为 2,048 个令牌。上下文窗口总共支持多达 100,000 个令牌。
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 模式
通过在请求中定义工具来集成功能调用。API 支持 tool_choice 和结构化输出。将 response_format 设置为 json_object 以严格符合 JSON 规范。此功能确保下游应用程序的可靠解析。您可以在同一个请求中定义多个工具。
将工具与流式传输结合使用以实现实时工具执行。API 处理工具调用并以预期格式返回结果。此设置非常适合自动化工作流程。
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapikeys.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 包将 Node.js 客户端集成。在配置对象中更新基础 URL 和 API 密钥。这确保了与现有代码库的兼容性。SDK 自动处理请求序列化。
请确保使用最新版本的 SDK。旧版本可能不支持所有参数。在扩展规模之前,请先用简单提示词测试您的集成。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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);
速率限制与错误处理
每个密钥每分钟限 300 次请求。并发请求上限为 8 个。请求体不得超过 8 MB。401 错误表示密钥无效,402 表示余额不足。429 表示已达到速率限制。
上下文窗口包括提示和补全 token。监控使用情况以避免超出限制。信用错误是免费的,所以你只为成功的 token 付费。
常见问题
如何开始使用无审查 API?
通过 Google 或邮箱注册,即可即时获得 API 密钥。将客户端的基础 URL 更新为 HTTPS://api.claudeapikeys.com/v1。使用模型 ID "uncensored" 发送测试请求以验证连接。
API 的速率限制是什么?
每个密钥每分钟最多可发起 300 次请求。并发请求数限制为 8 个。请求体必须小于 8 MB。超出这些限制将返回 429 错误。
API 是否支持流式传输?
是的,将 stream 参数设置为 true 以接收服务器发送事件。令牌使用情况详情包含在最后一个数据块中。这降低了长响应的延迟并改善了用户体验。
即时获取您的密钥
注册,复制令牌,更新端点 URL。只需这样做即可。
打开账户