教程 DeepSeek API

DeepSeek API使用教程(2026最新):3分钟接入OpenAI兼容接口

作者:盈算智服技术团队 | 更新时间:2026年7月12日 | 阅读约8分钟
目录

什么是DeepSeek API

DeepSeek API是基于DeepSeek大语言模型提供的RESTful API服务,支持对话补全(Chat Completion)、文本生成、代码生成等功能。它的接口设计与OpenAI API完全兼容,意味着你可以用相同的SDK和代码来调用,只需要修改base_url和api_key即可。

DeepSeek目前提供的主要模型包括:

为什么选择DeepSeek而不是OpenAI

对于中国和东南亚的开发者来说,DeepSeek相比OpenAI有以下优势:

第一步:获取API Key

你可以通过两种方式获取DeepSeek API Key:

方式一:通过盈算智服平台(推荐东南亚开发者)

如果你在东南亚(越南、泰国、印尼、马来西亚等),没有中国大陆手机号或信用卡,可以通过盈算智服平台获取API Key:

  1. 访问 即时开通页面,选套餐→Wise转账→上传凭证→秒级获取API Key
  2. 说明你需要的套餐($50/$200/$500/$1000)
  3. 通过Wise银行转账支付
  4. 收到API Key后即可使用,base_url为 https://yingsuan.top/v1

提示:盈算智服的API网关完全兼容OpenAI接口格式,你的代码不需要做任何额外修改。

方式二:通过DeepSeek官方

如果你有中国大陆手机号,可以直接在DeepSeek官方注册:

  1. 访问 platform.deepseek.com
  2. 注册账号并完成手机验证
  3. 在API Keys页面创建新的API Key
  4. base_url为 https://api.deepseek.com/v1

第二步:安装SDK

DeepSeek API兼容OpenAI SDK,你可以直接使用OpenAI的Python或Node.js SDK:

Bash
pip install openai

或者使用Node.js:

Bash
npm install openai

第三步:发送你的第一个请求

以下是一个最简单的Python示例,向DeepSeek发送一条消息并获取回复:

Python
from openai import OpenAI

client = OpenAI(
    api_key="your-api-key-here",
    base_url="https://yingsuan.top/v1"  # 盈算智服API网关
)

response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "你是一个有用的AI助手。"},
        {"role": "user", "content": "你好,请介绍一下你自己。"}
    ]
)

print(response.choices[0].message.content)

Python完整示例:流式输出

如果你需要流式输出(逐字返回),只需要设置 stream=True:

Python
from openai import OpenAI

client = OpenAI(
    api_key="your-api-key-here",
    base_url="https://yingsuan.top/v1"
)

stream = client.chat.completions.create(
    model="deepseek-chat",
    messages=[{"role": "user", "content": "写一首关于春天的诗"}],
    stream=True
)

for chunk in stream:
    content = chunk.choices[0].delta.content
    if content:
        print(content, end="", flush=True)

cURL命令示例

如果你不想安装SDK,可以直接用cURL调用:

cURL
curl https://yingsuan.top/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer your-api-key-here" \
  -d '{
    "model": "deepseek-chat",
    "messages": [
      {"role": "system", "content": "你是一个翻译助手。"},
      {"role": "user", "content": "把以下英文翻译成中文:Hello World"}
    ],
    "temperature": 0.7
  }'

Node.js示例

JavaScript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "your-api-key-here",
  baseURL: "https://yingsuan.top/v1"
});

const response = await client.chat.completions.create({
  model: "deepseek-chat",
  messages: [
    { role: "user", content: "用JavaScript写一个快速排序" }
  ]
});

console.log(response.choices[0].message.content);

从OpenAI迁移(只需3行代码)

如果你已经在使用OpenAI API,迁移到DeepSeek只需要修改3行代码:

Diff
- client = OpenAI(api_key="sk-openai-xxx")
+ client = OpenAI(
+     api_key="your-deepseek-key",
+     base_url="https://yingsuan.top/v1"
+ )

- response = client.chat.completions.create(model="gpt-4", ...)
+ response = client.chat.completions.create(model="deepseek-chat", ...)

就这么简单!其他所有代码(消息格式、参数、流式输出等)都不需要修改。

费用说明

通过盈算智服平台使用DeepSeek API的费用:

举例:一次普通对话(约1000 tokens输入 + 500 tokens输出)的费用约为 ¥0.002,即不到1分钱。

东南亚开发者特别方案

如果你在越南、泰国、印尼、马来西亚、菲律宾或新加坡,你可能面临以下问题:

盈算智服的解决方案:

立即开始使用DeepSeek API

发送邮件到 yingsuan_service@163.com 获取你的API Key

🔑 即时获取API Key

常见问题

Q: DeepSeek API支持Function Calling吗?

A: 支持。DeepSeek API完全兼容OpenAI的Function Calling格式,你可以像使用GPT-4一样定义函数并让模型调用。

Q: API有速率限制吗?

A: 通过盈算智服平台,不同套餐的速率限制如下:Starter套餐10 RPM,Standard套餐30 RPM,Professional套餐60 RPM,Enterprise套餐不限。

Q: 支持哪些编程语言?

A: 任何支持HTTP请求的编程语言都可以使用。官方推荐使用OpenAI SDK(Python/Node.js/Go/Java等均有社区版本)。

Q: 数据安全吗?

A: 盈算智服API网关使用AES-256-GCM加密存储API Key,不记录请求和响应内容,符合数据保护要求。详见隐私政策。

Q: 如何获取技术支持?

A: 发送邮件到 yingsuan_service@163.com,工作日30分钟内响应。

相关文章:

🏠 Home