https://api.codepin.cloud/app| 端点 | 协议 | 典型客户端 |
|---|---|---|
| /v1/chat/completions | OpenAI Chat | 绝大多数客户端:Cherry Studio / ChatBox / Cline / Roo Code / LobeChat / NextChat |
| /v1/models | 模型列表 | 客户端启动时拉取模型清单 |
/v1/messages(Anthropic / Claude 格式)—— Claude Code 无法直连,
请用支持 OpenAI 协议的客户端,或通过 CC Switch 之类工具配置为
「OpenAI 兼容供应商」/v1/completions(旧版文本补全)、
/v1/embeddings(向量化)—— 均返回 404
| 配置项 | 填什么 |
|---|---|
| Base URL | https://api.codepin.cloud/v1 |
| API Key | sk-usr-xxxxx…(你刚创建的那个) |
| 模型名 | deepseek-v4.1-flash |
stream)与思考档位
(low / medium / high / max,默认 high)/v1/messages(Anthropic 格式)、
/v1/completions、/v1/embeddings
curl https://api.codepin.cloud/v1/chat/completions -H "Authorization: Bearer sk-usr-你的KEY" -H "Content-Type: application/json" -d '{
"model": "deepseek-v4.1-flash",
"stream": true,
"messages": [{"role": "user", "content": "你好"}]
}'
from openai import OpenAI
client = OpenAI(
base_url="https://api.codepin.cloud/v1",
api_key="sk-usr-你的KEY",
)
resp = client.chat.completions.create(
model="deepseek-v4.1-flash",
messages=[{"role": "user", "content": "你好"}],
stream=True,
)
for chunk in resp:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.codepin.cloud/v1",
apiKey: "sk-usr-你的KEY",
});
const stream = await client.chat.completions.create({
model: "deepseek-v4.1-flash",
messages: [{ role: "user", content: "你好" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || "");
}
curl https://api.codepin.cloud/v1/responses -H "Authorization: Bearer sk-usr-你的KEY" -H "Content-Type: application/json" -d '{
"model": "deepseek-v4.1-flash",
"input": "你好",
"stream": false
}'
input 支持两种写法:字符串简写(如上面这样)或
消息数组([{"role":"user","content":"你好"}])——
两种都可以,type 字段可省略。
instructions、input(字符串/消息数组)、
tools[].function 与 namespace 工具、图片、流式输出web_search / image_generation 等内置工具类型
(会自动忽略)、Responses 专有参数(如 parallel_tool_calls 细粒度控制等)usage 字段会映射回 Responses 风格
{
"model": "deepseek-v4.1-flash",
"messages": [{
"role": "user",
"content": [
{"type": "text", "text": "这张图里有什么?"},
{"type": "image_url",
"image_url": {"url": "data:image/png;base64,iVBORw0KGgo..."}}
]
}]
}
data:image/png;base64,...)—— 上游只接受这种,
传 http 链接会被拒绝type 换成
input_text 与 input_image 即可{
"model": "deepseek-v4.1-flash",
"reasoning_effort": "high",
"stream": true,
"messages": [{"role": "user", "content": "这道题怎么做"}]
}
low 更快更省;复杂推理用 high 或 max。
| 余额类型 | 计量单位 | 计价方式 |
|---|---|---|
| 官方定价余额 新充值 |
元 | 按官方定价原价三档单价扣费 缓存命中 0.02 · 未命中 1.00 · 输出 4.00(元/百万) 全天统一低谷价,高峰不加价 |
| Token 余额 存量 |
tokens | 按 token 数扣减(旧规则) 余额用完后自动切换到上一种 |
max_tokens 调大(本站支持最大 12.8 万)。
部分客户端默认值较小(如 32768),长回答会被截断。
/v1/messages(Anthropic / Claude 格式)、
/v1/completions、/v1/embeddings。
请改用 /v1/chat/completions。
若客户端只能填 Anthropic 格式(如 Claude Code),请改配为「OpenAI 兼容供应商」。
data:image/png;base64,iVBORw0KGgo...
messages 不能为空。
("input": "你好")或非空消息数组。
纯文本可直接用字符串简写。
| 用途 | 地址 |
|---|---|
| 本说明页 | https://api.codepin.cloud/ |
| 控制台 注册 / Key / 充值 / 记录 |
https://api.codepin.cloud/app |
| API 端点 | https://api.codepin.cloud/v1 |
| Chat 接口 | https://api.codepin.cloud/v1/chat/completions |
| 模型列表 | https://api.codepin.cloud/v1/models |