快速入门:发送您的第一个请求
验证连接的最快方法是进行一次补全调用。将占位符密钥替换为你的凭据,并将客户端指向我们的 base URL。模型会立即响应,对合法输入不进行内容过滤。
使用此 cURL 命令直接从终端测试集成。
curl https://api.howtouncensorgemini.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the pros and cons of the current model."}]
}'
认证和基础 URL
我们的 API 使用标准的 Bearer token 认证。您必须在每个请求的 Authorization 头中包含唯一的 API 密钥。基础 URL 为 HTTPS://api.howtouncensorgemini.com/v1。此端点兼容任何 OpenAI SDK。
使用 Python SDK 时,您只需更新 base_url 和 api_key。其余参数与官方 OpenAI 结构完全相同。
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouncensorgemini.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)
聊天完成端点
所有交互均通过 /v1/chat/completions 端点完成。你发送消息列表,接收文本响应。模型 ID 始终为 "uncensored"。该单一模型处理所有生成需求,无需路由逻辑。
如果您偏好 JavaScript,Node SDK 只需少量配置。设置基础 URL 并传入您的密钥即可。该库会自动处理 HTTP 请求。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouncensorgemini.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 和 stop sequences 等标准参数。您可以使用 response_format 强制执行 JSON 模式。完全支持工具调用以实现函数集成。这些功能完全符合 OpenAI 规范中的文档说明。
在每个请求中将模型字段设置为 "uncensored"。这确保您始终命中正确的推理引擎。系统会优雅地忽略不支持的参数。
流式传输与 token 使用情况
通过将 stream 设置为 true 来启用流式传输。您接收生成时的文本数据块。最后一个数据块包含完整的令牌使用情况统计信息。这允许您实时跟踪成本。
使用此示例在您的应用程序中高效处理流式响应。
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。速率限制为每分钟 300 次请求。401 错误表示您的密钥无效。402 错误表示余额不足。429 错误表示您已达到速率限制。
常见问题解答
如何使用此 API 取消对 Gemini 的审查
您无需修改模型架构。只需将客户端 base URL 更新为我们的端点即可。uncensored 模型会自动处理其余工作。
如果我超出速率限制会发生什么
API 返回 429 状态码。您必须等待窗口重置,如果可用,请升级您的使用层级。错误是免费的,但所有请求都受速率限制。
100k 上下文窗口是否共享
是的,100,000 token 限制涵盖提示词和补全部分。请仔细规划输入 token,以确保为响应留出足够的空间。
保护你的 API 密钥
注册,获取密钥,并更新基础 URL。配置简单。