摘要
- 我们的 API 格式与 OpenAI 完全一致,您只需更改 base URL 和 API 密钥即可切换。
- 定价透明,输入令牌每百万令牌收费 $0.15,输出令牌每百万令牌收费 $0.50,无月订阅。
- 支付完全通过加密货币(USDT 或 USDC)处理,确保隐私并消除传统支付费用。
- 模型支持高达 100,000 token 的上下文,并原生支持流式传输、函数调用和 JSON 模式。
什么是 deepseek API?
DeepSeek API 是一个兼容 OpenAI 的端点,使用大型语言模型处理文本输入并返回文本输出。它严格遵循标准的 chat-completions 格式,这意味着您可以使用官方 OpenAI SDK 或任何兼容的客户端库。您只需更新 base URL 并提供 API 密钥即可开始发送请求。
与可能在定价或可用性上变化的官方平台不同,此服务在其自己的基础设施上运行专用的无审查模型。该模型经过调整,可以处理成人内容、安全研究主题和创意写作,而不会出现意外的拒绝。它支持通过服务器发送事件 (SSE) 进行流式传输,并包括 temperature、top_p 和 stop sequences 等标准参数。
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'您可以通过查询 /v1/models 端点来验证模型 ID。系统将返回一个简单的 JSON 对象,确认模型标识符为 "uncensored"。这确保您的代码保持简洁和可预测,无需复杂的路由逻辑或为不同模型使用多个 API 密钥。
为什么为你的 NSFW 项目选择无审查 LLM?
无审查的LLM移除了标准模型用于阻止成人或争议性主题的护栏。这对于生成小说、角色扮演或安全分析的项目至关重要,因为拒绝会破坏用户体验。标准模型经常拒绝合法的成人内容,需要变通方案,这会增加应用程序的延迟和复杂性。
我们的模型允许合法的成人内容,包括详细的描述和细致的叙述。它不会仅因主题本身而拒绝,仅针对涉及未成年人的性内容等特定硬性限制。这使其成为创意写作工具、聊天机器人和内容生成平台的理想选择,这些平台需要一致的输出而无需手动调整提示词。
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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)您可以通过发送包含标准模型可能会标记的主题的请求来测试。响应将正常返回,允许您的应用程序按预期处理内容。这种可靠性减少了代码中后处理或重试逻辑的需求。
成本对比:代理与直接 Uncensored API
代理聚合器通常通过提高令牌的基础价格来隐藏路由费用。它们可能对每次请求收取固定费用,或在模型成本之上增加百分比。这使得预测费用变得困难,尤其是在流量激增时。像我们这样的直接 API 显示每百万令牌的精确成本,确保透明度。
我们的定价简单明了:每百万个输入令牌 $0.15,每百万个输出令牌 $0.50。错误和拒绝免费,因此您只为所使用的内容付费。没有月度订阅或最低承诺。此模型有利于希望控制支出且没有意外费用的高容量用户。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekopenaicompatibleapi.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 计数计算成本。这种透明度有助于您准确预算,避免代理服务商常见的隐藏费用。预付费额度系统确保您在每次请求前确切知道可用额度。
功能详解:流式传输、工具调用与 JSON 模式
通过 SSE 流式传输允许你接收生成的 Token,降低用户的感知延迟。最后一个分块包含总 Token 用量,使实时跟踪成本变得容易。此功能对于即时反馈提高参与度的聊天界面至关重要。
函数调用使模型能够返回供外部工具使用的结构化数据。您可以在请求中定义工具,模型将输出符合您架构的 JSON。这对于自动化工作流、数据提取和基于智能体的系统非常有用。JSON 模式强制输出为有效的 JSON,确保与您的解析器兼容。
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 模式结合使用,以高效处理复杂任务。该模型支持 temperature 和 seed 等参数以实现可复现性。这些功能使 API 既适用于休闲聊天,也适用于需要可靠结构的生产级应用。
支付选项:加密货币与传统方法
我们仅接受加密货币支付:TRC20 网络上的 USDT 或 Base 网络上的 USDC。您可以充值 $20 至 $500 之间的任意整数金额。大额充值可获得积分奖励:$50 起赠 +5%,$100 起赠 +10%,$200 起赠 +15%。
余额永不过期,因此您可以在方便时充值。没有月度费用或订阅计划。这种模式适合偏好隐私并希望避免传统支付处理器相关费用的开发者。流程很简单:发送加密货币,余额就会出现在您的账户中。
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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)您可以使用 Google 或电子邮件和密码注册。API 密钥会立即显示,使您可以立即开始测试。无需电话号码,最大限度地减少了您的个人信息。这种简化的流程确保您可以专注于构建应用程序,而不是管理账单详情。
速率限制与并发
每个 API 密钥每分钟限 300 次请求,并发请求上限为 8 个。最大请求体大小为 8 MB。这些限制足以满足大多数应用的稳定性能需求。如果超出速率限制,您将收到 429 错误。您可以实现带有指数退避的重试逻辑,以优雅地处理这些情况。
上下文窗口支持最多 100,000 个 token,包括 prompt 和 completion 的总和。每次请求的最大输出为 16,000 个 token。如果你未设置 max_tokens,默认值为 2,048 个 token。这些限制旨在平衡性能与成本效益。
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'您可以通过响应头或最终流式传输块监控使用情况。这种透明度有助于您保持在限制范围内,避免服务中断。单密钥每账户模型简化了管理,因为您只需跟踪每个项目的一个密钥。
如何迁移您的 OpenAI SDK
迁移到我们的 API 需要在 OpenAI SDK 配置中更改两个值:基础 URL 和 API 密钥。您的其余代码保持不变。这包括所有参数结构、流式处理程序和错误处理逻辑。如果需要,您可以轻松来回切换。
将基础 URL 更新为 HTTPS://api.deepseekopenaicompatibleapi.com/v1。用您账户中的密钥替换现有的 API 密钥。模型 ID 为 "uncensored"。您可以通过发送一个简单的聊天补全请求来测试连接。如果返回响应,则表明迁移成功。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekopenaicompatibleapi.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);您可以使用目前用于 OpenAI 的相同客户端库。这包括对 Python、Node.js 和其他语言的支持。兼容性确保了平滑过渡,无需重写整个应用程序。这减少了开发时间,并将切换期间的 bug 风险降至最低。