DeepSeek免费使用与简单代码示例

先来一篇简单的DeepSeek开发小例子开始我们的大模型应用开发旅程。DeepSeek 拥有一套全新的大模型调用方法,既可以通过对话的方式开启大模型的对话,也可以使用API 调用的形式来使用大模型。DeepSeek 对话窗口如图2-22 所示。

2-22  开启免费的DeepSeek 对话

读者可以免费使用和测试基于网页的DeepSeek 大模型,下面我们将以在线大模型API 调用的形式对大模型进行讲解。

DeepSeek 官网是提供大模型服务的开放平台,读者可以通过注册获取API 调用服务,首先在DeepSeek 官网首页进行注册,如图2-23 所示。读者可以根据自己需要的方式进行注册,登录后即可看到用户的用量信息(tokens ),如图2-24 所示。

 

2-23  DeepSeek 的注册

2-24  注册用户信息

可以看到第一次登录账户就赠送了500 tokens ,这是我们可以使用的token 总量。接下来,读者可以单击左侧菜单中的API keys 创建自己的API key ,如图2-25 所示。

2-25  创建API key

在输入名称后单击“创建”按钮可以自动生成API key 。我们通过一个示例测试一下,使用这个API key 来完成函数的调用,代码如下所示:

from openai import OpenAI
client = OpenAI(api_key="sk-a4a8d4832f1349aXXxxx8e75f77d7e21", 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)

输出结果如下所示:

Hello! How can I assist you today? ?

更多API 的用法,读者可以参考图2-25 所示窗口左侧菜单的“接口文档”。

本文节选自《《DeepSeek原生应用与智能体开发实践》》,获出版社和作者授权发布。


 


请使用浏览器的分享功能分享到微信等