Python玩转免费Deepseek-免费送代码

在AI技术迅猛发展的今天,能够熟练调用大模型API成为开发者的一项重要技能。本文将详细介绍如何使用Python调用Deepseek这一新兴的大模型服务,包括官方渠道和第三方平台的解决方案。本文将提供完整的技术指南,从环境搭建到具体实现,特别重要的是还分享了免费使用的途径。

Deepseek资源汇总

1、Deepseek官网

Deepseek官网地址 | Deepseek账户 API 余额
请在官网的这里创建API:
Pasted image 20250421100439.png|800
API keys 请务必保存好,不要透露给其他人!

2、硅基流动 官网

硅基平台-官网 | 账户余额 | 消费账单
特点:速度稍慢,有14元免费额度。
免费额度可以从这里领取:
登录链接:硅基流动用户系统,统一登录 SSO
邀请码:p1U1Ushe

注册完毕后,请到这里进行 API keys 生成:
Pasted image 20250421100951.png|425
同样的,API keys 请务必保存好,不要透露给其他人!

Python调用Deepseek接口API方法

1、python环境搭建

如果你按照Deepseek官网、网上其他教程,进行这样的环境安装:
pip install openai
那么,你极有可能会遇到这个错误:(无法导入对应库)
no OpenAI in openai

正确的安装方法是:
pip install openai==1.14.2
在Python环境中运行:

1
from openai import OpenAI 

可以正常导入库,不报错,那么恭喜你,安装成功!

2、官网API调用方法

2-1、Deepseek 官网API 教程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Please install OpenAI SDK first: `pip3 install openai`

from openai import OpenAI

client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")

response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": "Hello"},
],
stream=False
)

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

请注意,一定要替换 api_key,直接运行是无效的。
更换 api_key 之后,运行上面的程序,你会发现一个错误:

1
2
3
   raise self._make_status_error_from_response(err.response) from None
openai.APIStatusError: Error code: 402 - {'error': {'message': 'Insufficient Balance', 'type': 'unknown_error', 'param': None,
'code': 'invalid_request_error'}}

这个错误是因为:你的账户没有钱。
请充值后再试,如果你不想花钱,请看下一章节。

2-2、硅基流动 官网API 教程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
from openai import OpenAI

client = OpenAI(api_key="这里请填入你的API keys", base_url="https://api.siliconflow.cn/v1")

response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V3",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": "Hello"},
],
stream=False
)

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

请注意,一定要替换 api_key,直接运行是无效的。
运行上述代码,你就可以得到:
Hello! How can I assist you today? 😊
如果,你看到上面的返回字符串,那么恭喜你,你完成了Python接入Deepseek整套流程!👍👍👍

总结

本文主要是介绍:如何用python接入Deepseek的API,包括官网的API、硅基流动官网的API(免费)。
API资源对比

  1. Deepseek 官网API 特点:响应速度快,但是没有免费额度。
  2. 硅基流动 官网API 特点:速度稍慢,有14元免费额度。

技术要点总结

  1. 如何安装python openAI库。
  2. 如何解决无法导入OpenAI库。
  3. Deepseek官网无法返回正确内容如何处理。
  4. 如何使用openai库,并获取正确的返回数值。

如果运行有困难,请留言,看到后我会第一时间回复,免费帮助你解决问题。
另外,本文所有代码已经免费共享,请关注公众号:干货满满小客栈,回复 代码,免费获取!

对了,如果大家对AI、新技术、软件评测感兴趣,可以关注我的微信公众号:干货满满小客栈
image-20220328170047757|left
或者个人博客:创意码头 (https://weicun581.github.io/)