三行代码切换客户端
使用标准的 OpenAI 兼容库,在五分钟以内连接到我们的无审查 API。开始使用无需信用卡,只需获取密钥并发送第一个请求。
Base URL 和认证
我们的服务是标准 OpenAI 接口的即插即用替代品。要认证,你需要在 获取 API 密钥 页面使用 Google 或电子邮件即时生成 API 密钥。初始试用额度 $0.50 无需手机号验证或信用卡即可生成 API 密钥。
将您的客户端配置指向我们的 base URL。每个请求必须包含Authorization: Bearer头,并附带您的唯一密钥。这确保您的提示词被路由到我们的无审查模型,而不会触发外部安全过滤器。
base URL 为:https://api.deepseeknsfw.top/v1。所有标准的 OpenAI SDK 都支持通过简单的 base_url 覆盖进行此配置。您可以通过列出可用模型来验证连接。
首次请求
使用 /v1/chat/completions 接口发送您的第一个补全请求。该接口接受标准聊天格式的消息。使用的模型 ID 为 uncensored。该模型是一个针对成人内容调整的开放权重大型语言模型,不会拒绝合法主题。
下面是一个最小的 cURL 示例,用于测试连接并接收文本响应。请确保将YOUR_API_KEY替换为从您的账户仪表板生成的密钥。
如果您收到有效的 JSON 响应,说明您的集成正在工作。如果看到 401 错误,请检查密钥是否正确。402 错误表示您的预付额度已耗尽。
Python SDK 集成
使用官方的openai Python 包使集成变得非常简单。使用我们的 base URL 和 API 密钥初始化客户端。然后您可以像调用 GPT-4 一样调用chat.completions.create。
这种方法适用于支持 OpenAI 协议的任何语言。模型将根据您的提示词返回文本输出。由于我们不提供嵌入或图像生成,请专注于文本补全任务。下面的代码演示了基本的同步请求。
请记住,我们的模型 ID 固定为uncensored。您无需选择版本;API 默认提供最新的无审查权重。
Node.js SDK 设置
对于 JavaScript 开发人员,openai Node.js 包的工作方式相同。将baseURL设置为我们的接口,并在apiKey字段中提供您的密钥。这允许您使用可能用于其他提供商的相同客户端代码,只需更改配置即可。
使用系统提示词和用户消息创建补全对象。响应将显示在 response.choices[0].message.content 中。此方法在生成无拒绝的长篇成人内容或创意写作时非常可靠。
下面的代码示例展示了如何实例化客户端并发送请求。请确保您的环境支持您使用的 SDK 所需的 Node.js 版本。
流式响应
为了更好的用户体验,请在请求中设置stream: true以启用流式输出。API 返回服务器发送事件 (SSE) 流。每个块包含部分文本和 token 使用信息。
流式输出非常适合聊天界面,您可以在其中显示生成的 token。流中的最后一个块包含请求的总 token 使用情况。这有助于您准确跟踪成本,因为我们的收费是每 1M 输入 token 0.25 美元,每 1M 输出 token 1.00 美元。
优雅地处理流错误。如果连接断开,您可能会丢失部分 token。我们的 API 确保即使流意外结束,已完成的 token 也会被正确计费。
限制、错误和上下文
我们的 API 有严格的限制以确保稳定性。每个密钥允许每分钟 300 个请求和 8 个并发请求。最大请求体大小为 8 MB。如果您超过速率限制,将收到 429 错误。增加等待时间或减少并发。
上下文窗口总共为 100,000 token(提示词 + 补全)。每次请求的最大输出为 32,000 token,或者如果您未指定max_tokens,则为 2,048。错误和拒绝是免费的,因此您可以测试而不会耗尽额度。
常见错误包括 401(密钥无效)、402(额度不足)和 429(速率限制)。额度不可退款,但如重复扣款等错误可通过支持页面修复。请妥善保管您的密钥;每个账户仅有一个活跃密钥。
cURL
curl https://api.deepseeknsfw.top/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseeknsfw.top/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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseeknsfw.top/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 = 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:任何 OpenAI SDK 或客户端只需更换 base URL 和密钥 |
| 接口 | POST /v1/chat/completions · GET /v1/models |
| 认证 | Authorization: Bearer YOUR_KEY |
| 模型 ID | uncensored |
| Base URL | https://api.deepseeknsfw.top/v1 |
| 上下文窗口 | 100,000 tokens(输入与输出合计) |
| 最大输出 | 不单独限制输出;提示+回复共 100,000 个 token 窗口内,max_tokens 可选 |
| 流式输出 | 支持 SSE,最后一块包含 token 用量 |
| JSON 模式 | response_format: {"type": "json_object"} |
| 采样参数 | temperature、top_p、stop、seed、presence_penalty、frequency_penalty |
| 函数调用 | 支持 tools、tool_choice;回复包含 tool_calls(流式同样支持),结果以 role: tool 消息返回 |
| 请求大小 | 每次请求不超过 8 MB |
| 响应头 | X-Request-Id、X-Balance-USD、X-RateLimit-Limit-Requests、X-RateLimit-Limit-Concurrency |
| 并发 | 每个密钥同时最多 8 个请求 |
| 速率限制 | 每个密钥每分钟 300 次请求 |
| 充值 | USDT(TRC20)或 USDC(Base),$10–$500 任意整数金额 |
| 价格 | 输入 $0.25 / 百万 tokens · 输出 $1.00 / 百万 tokens |
| 赠送额度 | 满 $50 送 5%,满 $100 送 10% |
| 计费 | 预付额度,按实际 token 用量扣费;错误和拒绝不收费 |
| 额度有效期 | 付费额度永不过期,无订阅 |
| 免费试用 | $0.50,有效期 7 天,无需银行卡 · 试用密钥:2 个并发请求,每分钟 60 次;首次充值后恢复完整限额(8 和 300) |
| 登录 | Google 或邮箱 + 密码 |
| 内容政策 | 允许成人内容;涉及未成年人的性内容一律拒绝 |
| 密钥 | 每个账户一个有效密钥;生成新密钥后旧密钥失效 |
错误说明
错误以 JSON 返回,type 字段固定;失败或被拒绝的请求不计费。
| 状态码 | 类型 | 含义 |
|---|---|---|
400 | bad_request | JSON 无效、消息为空、参数错误或超出上下文窗口 |
401 | missing_key · invalid_key · key_revoked | 缺少密钥、密钥错误或已被新密钥替换 |
402 | no_credit | 余额不足——充值后立即恢复 |
403 | content_blocked | 涉及未成年人的性内容——拒绝且不计费 |
404 | not_found | 未知接口 |
413 | request_too_large | 请求体超过 8 MB |
429 | rate_limited · concurrency | 超过每分钟 300 次或 8 个并发——稍后重试 |
503 | upstream_busy | 模型繁忙——几秒后重试 |
问答
上下文窗口大小是多少?
总上下文窗口为 100,000 token,包含提示词和补全。如果未设置 max_tokens 限制,每次请求的最大输出限制为 2,048 token。
我如何充值额度?
充值仅通过加密货币处理,具体为 USDT (TRC20) 或 USDC (Base)。您可以存入 10 美元至 500 美元之间的任意整数金额。额度永不过期,大额充值享有奖励。
这是官方的 DeepSeek API 吗?
不是。我们是一个托管无审查模型的独立服务。我们与 DeepSeek、OpenAI 或其他供应商均无关联。我们的 API 兼容他们的客户端代码,但提供我们自己的模型。
只差一张表单,即可获得密钥
创建账户,复制密钥,更改 base URL。这就是整个设置。