中文 ▾

用于无审查代码生成的 OpenAI 兼容 API

获取 API 密钥

DeepSeek Coder 用户快速入门

只需将 OpenAI SDK 指向我们的基础 URL 并使用生成的 API 密钥进行身份验证,即可在五分钟之内获得首次响应。

基础 URL 和身份验证

首先,使用 使用 Google 继续或电子邮件和密码创建账户。你将立即获得一个 API 密钥,重新生成时将替换任何旧密钥。你的请求通过包含该密钥到 Authorization 头中,向基础 URL https://api.deepseekcoder.cc/v1 进行身份验证。此接口提供 uncensored 模型,该模型接受文本输入并返回文本输出,在合法成人用途下不进行内容审查。

首次请求

发送标准的聊天补全请求以验证连接。API 期望模型 ID 为 uncensored,并接受 temperature 和 top_p 等标准参数。你可以设置 seed 以获得确定性输出,或定义 stop 序列。请求体不得超过 8 MB。

curl https://api.deepseekcoder.cc/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."}]
  }'

验证响应结构是否符合 OpenAI 格式。如果遇到错误,请检查密钥有效性或额度余额。

Python SDK 集成

使用官方 openai Python 包与 API 交互。使用你的 API 密钥和特定的基础 URL 初始化客户端。这种方法确保了与针对 OpenAI 的现有代码库的兼容性,允许你更改基础 URL 而无需更改其余逻辑。

from openai import OpenAI

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

客户端自动处理 JSON 序列化和 HTTP 请求。你可以在 chat.completions.create 调用中直接传递 presence_penalty 或 frequency_penalty 等额外参数。

Node SDK 集成

对于 JavaScript 环境,安装 openai 包并类似地配置客户端。设置 apiKey 和 baseURL 属性。此方法可与支持 Fetch API 的 Node.js 和基于浏览器的应用程序无缝配合。

import OpenAI from "openai";

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

使用 await 或 promises 处理异步响应。如果 SDK 已配置,它将流式输出数据;但对于标准请求,你将在模型完成生成长度后收到完整的响应对象。

流式响应

通过在请求中设置 stream: true 启用流式传输。API 通过服务器发送事件 (SSE) 返回数据。每个数据块包含部分补全内容。Token 使用统计信息仅包含在流的最后一个数据块中。

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)

处理每个数据块以实时更新你的 UI。这对于长文本代码生成非常理想,用户可以看到正在生成的输出。请记住,上下文窗口包括提示词和补全 token。

限制、错误和上下文

每个 API 密钥限制为每分钟 300 个请求和 8 个并发请求。每个请求的最大输出为 32,000 个 token,如果未设置 max_tokens,则为 2,048 个。总上下文窗口为 100,000 个 token。如果你发送了无效的密钥,服务器将返回 401 错误。如果你的预付额度耗尽,你将收到 402 错误,需要加密充值。速率限制将返回 429 错误。错误和拒绝不消耗额度。

接口能力与限制

所有限制、功能与价格一览。

项目说明
接口格式兼容 OpenAI:任何 OpenAI SDK 或客户端只需更换 base URL 和密钥
接口POST /v1/chat/completions · GET /v1/models
Base URLhttps://api.deepseekcoder.cc/v1
认证Authorization: Bearer YOUR_KEY
模型 IDuncensored
采样参数temperature、top_p、stop、seed、presence_penalty、frequency_penalty
JSON 模式response_format: {"type": "json_object"}
流式输出支持 SSE,最后一块包含 token 用量
上下文窗口64,000 tokens(输入与输出合计)
函数调用支持 tools、tool_choice;回复包含 tool_calls(流式同样支持),结果以 role: tool 消息返回
最大输出不单独限制输出;提示+回复共 64,000 个 token 窗口内,max_tokens 可选
响应头X-Request-Id、X-Balance-USD、X-RateLimit-Limit-Requests、X-RateLimit-Limit-Concurrency
并发每个密钥同时最多 8 个请求
请求大小每次请求不超过 8 MB
速率限制每个密钥每分钟 300 次请求
价格输入 $0.25 / 百万 tokens · 输出 $1.00 / 百万 tokens
额度有效期付费额度永不过期,无订阅
赠送额度满 $50 送 5%,满 $100 送 10%
计费预付额度,按实际 token 用量扣费;错误和拒绝不收费
免费试用$0.50,有效期 7 天,无需银行卡 · 试用密钥:2 个并发请求,每分钟 60 次;首次充值后恢复完整限额(8 和 300)
充值USDT(TRC20)或 USDC(Base),$10–$500 任意整数金额
登录Google 或邮箱 + 密码
内容政策允许成人内容;涉及未成年人的性内容一律拒绝
密钥每个账户一个有效密钥;生成新密钥后旧密钥失效

错误代码

错误以 JSON 返回,type 字段固定;失败或被拒绝的请求不计费。

状态码类型含义
400bad_requestJSON 无效、消息为空、参数错误或超出上下文窗口
401missing_key · invalid_key · key_revoked缺少密钥、密钥错误或已被新密钥替换
402no_credit余额不足——充值后立即恢复
403content_blocked涉及未成年人的性内容——拒绝且不计费
404not_found未知接口
413request_too_large请求体超过 8 MB
429rate_limited · concurrency超过每分钟 300 次或 8 个并发——稍后重试
503upstream_busy模型繁忙——几秒后重试

问答

如何为额度充值?

你可以使用 USDT (TRC20) 或 USDC (Base) 进行充值。最低充值金额为 10 美元,充值 50 美元及以上可获得 5% 的额外奖励,充值 100 美元及以上可获得 10% 的奖励。额度永不过期。

这是官方的 DeepSeek API 吗?

不是。我们是一个独立服务,托管了 <code>uncensored</code> 模型。我们与 DeepSeek、OpenAI 或其他供应商均无关联。我们为 <code>uncensored</code> 模型提供 OpenAI 兼容的接口。

试用优惠是什么?

新账户将获得 0.50 美元的试用额度,有效期为 7 天。无需信用卡即可开始。你可以使用此额度在购买加密额度之前测试流式输出、函数调用或 JSON 模式。

只差一张表单,即可获得密钥

创建账户,复制密钥,更改基础 URL。这就是全部设置。