本文收录于 《人工智能学习入门》专栏。从零基础开始,分享一些人工智能、机器学习、深度学习相关的知识,包括基本概念、技术原理、应用场景以及如何开发实战等等。
相信完整学习后会有很多收获。欢迎关注,谢谢!
文章目录
- 一、前言
- 二、准备工作
- 三、简单调用API
- 四、更多
- 五、总结
一、前言
DeepSeek 2023年7月成立于杭州,是幻方量化旗下的子公司,全称是杭州深度求索人工智能基础技术研究有限公司。
最近关于DeepSeek的一些新闻热点信息,大家估计都有所了解,比如"成立时间才一年多"、“最近推出的V3已经能和OpenAI的4o媲美”、“训练成本不到600W美元”、“API定价仅是国内其他头部厂商几十分之一”、"APP已经在中美APP store登上免费应用榜首"等等。
DeepSeek模型已经对标国内Qwen、海外Llama、GPT 4o,从公布的榜单评测上看:DeepSeek-V3 在开源模型中位列榜首,与世界上最先进的闭源模型不分伯仲。
既然DeepSeek这么火,所以,本文介绍一下如何开发对接DeepSeek API,实现AI问答功能。
官网地址:https://www.deepseek.com/
二、准备工作
首先,注册一个DeepSeek开放平台账号,并登录。
https://platform.deepseek.com/sign_in
之后,创建自己的key,复制保存下来。
三、简单调用API
首先,安装依赖包openai。
可以在命令行窗口执行命令安装。
python">pip3 install openai
也可以使用anaconda包管理工具安装。
之后,编写代码调用DeepSeek API,比如问题“中国最大的湖泊是什么”
python">from openai import OpenAI
client = OpenAI(api_key="填写自己的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": "中国最大的湖泊是什么"},
],
stream=False
)
print(response.choices[0].message.content)
控制台输出的结果如下:
四、更多
关于DeepSeek API调用价格如下:
备注:token 是模型用来表示自然语言文本的基本单位,也是我们的计费单元,可以直观的理解为“字”或“词”;通常 1 个中文词语、1 个英文单词、1 个数字或 1 个符号计为 1 个 token。
更多的内容,见官方API文档:https://api-docs.deepseek.com/zh-cn/
五、总结
以上介绍了如何编程调用DeepSeek API接口,实现AI问答功能。希望通过这篇博文,让大家对DeepSeek 有初步的认识和了解,谢谢。
如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)