平时使用 Deepseek 时经常遇到这种情况,从年前到现在,它的热度就没有消停过,Deepseek迎来了接入潮,访问使用量急剧上升。 他真的尽力了!

因为火山引擎出手了!就算 Deepseek 官网消失了也不影响你我用满血联网 Deepseek-R1!。火山引擎的 Deepseek 是最丝滑的,比 DeepSeek 爆火前还丝滑,当时调用一次 api 大概 11~13 秒左右。话不多说,上教程,50 万 tokens 免费领。

获取 API Key (领50万Tokens)

步骤一:注册火山引擎账号并登录

火山在做推广新用户可获得 1 张 15 元代金券,约可抵扣 375万 R1 模型 tokens (以前只有 50 万,最近升级了)。

大家没有开通的可以开通下,体验下,刚好我也可以赚点免费 tokens。

步骤二:创建 API 密钥

1.进入控制台

2.点击左侧的在线推理,接着点击创建推理接入点

3.在弹出的页面中,接入点名称随便起一个,然后点击下面的添加模型。

4.模型选择 Deepseek-R1,点击右下角确定。

5.接入配置显示模型未开通,点击立即开通。

实名认证,扫一扫微信或抖音,做个简单的扫脸认证,基本五分钟内就能搞定。

6.模型开通后,再回到刚才的页面,选择按Token付费,点击确认接入

7.点击 API 调用,选择 API key并复制, API key 就到手了。

8.左侧 API Key 管理 可以管理并创建新 API 密钥。

调用 Deepseek API

获取了 API Key 可以在 API 平台调用 DeepSeek API 以进行调试。

下文我们通过 Apifox 来调试 API,并将 AI 模型给我们返回的消息进行流式输出。

如果你还没有用过 Apifox,强烈推荐去使用,它是一个集成了 API 文档API 调试API 设计API 测试API Mock自动化测试的 API 一体化协作平台。

立即体验 Apifox

新建接口

火山方舟 v3 API 与 OpenAI API 协议兼容。需要特别注意,在主流的 base_url 配置中,不再是常见的 /v1,而是 /v3 - https://ark.cn-beijing.volces.com/api/v3

参考以下 cURL 示例:

curl https://ark.cn-beijing.volces.com/api/v3/chat/completions \  
    -H "Content-Type: application/json" \  
    -H "Authorization: Bearer $ARK_API_KEY" \  
    -d '{    "model": "deepseek-r1-250120",    
    "messages": [      
    {"role": "system", "content": "你是一个现代诗人"},
    {"role": "user","content": "帮我写一首现代诗歌 "}  
      
    ] ,
        "stream": false
      }'
    }'

登录 Apifox 并在里面新建一个 HTTP 项目后,复制上面的 cURL 到 Apifox 粘贴,Apifox 会自动解析这里的 cURL。

在解析出来的接口中,点击 Headers,然后更改 Authorization 的参数值,将其更改为 Bearer {{ARK_API_KEY}}

然后在项目右上角的 “环境管理” 中,点击“正式环境”,在服务前置 URL 那里填写 https://ark.cn-beijing.volces.com/api/v3,然后添加一个环境变量,可以将其命名为 ARK_API_KEY,这个环境变量的值就是上面创建的 Deepseek API 的 API Key,添加完成后保存即可。这样在发送请求的时候才会携带存储在环境变量中的 ARK_API_KEY

调试接口

将页面右上角的环境管理中的环境切换到 “正式环境”,然后点击 “发送” 按钮发送请求。

如果需要流失响应输出,只需把 stream 的值改为 true

查看实时响应

在「时间线」视图中,你将看到实时滚动的流式响应内容。事件流会自动合并成可读文本,直观地呈现在响应面板中。

遇到无法匹配标准消息格式,可以填写 JSONPath 表达式,可以提取 Json 返回的内容

通过$.choices[0].delta.content 提取 DeepSeek-V3/R1 输出内容。

通过$.choices[0].delta.reasoning_content提取 DeepSeek-R1 思考过程。

理解含义

这个 JSONPath 表达式 $.choices[0].delta.content 的含义是:

  • $:表示 JSON 文档的根节点。在这个例子中,它指向整个 JSON 数据结构。

  • choices:访问根节点下的 choices 属性,它是一个数组。

  • [0]:访问 choices 数组中的第一个元素(索引从 0 开始)。

  • delta:在第一个 choices 元素下访问 delta 属性,它是一个对象。

  • content:访问 delta 对象的 content 属性。

所以,整个表达式的意思是:从 JSON 文档的根节点开始,找到 choices 数组,获取数组中的第一个元素,然后在该元素中找到 delta 对象,最后提取该对象的 content 属性值。

火山引擎的 Deepseek 是最丝滑的,配合 Apifox 增强的 SSE 功能,更加高效地调试 AI 接口,同时直观地展示模型推理的过程,现在就去试试吧!

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐