【AI模型开发】DeepSeek API对接开发

news/2025/2/8 23:27:29 标签: python, AI模型开发, deep seek api

本文收录于 《人工智能学习入门》专栏。从零基础开始,分享一些人工智能、机器学习、深度学习相关的知识,包括基本概念、技术原理、应用场景以及如何开发实战等等。

相信完整学习后会有很多收获。欢迎关注,谢谢!

文章目录

    • 一、前言
    • 二、准备工作
    • 三、简单调用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 有初步的认识和了解,谢谢。

如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)


http://www.niftyadmin.cn/n/5845375.html

相关文章

k8s常见面试题2

k8s常见面试题2 安全与权限RBAC配置如何保护 Kubernetes 集群的 API Server?如何管理集群中的敏感信息(如密码、密钥)?如何限制容器的权限(如使用 SecurityContext)?如何防止容器逃逸&#xff0…

基于Flask的医保数据可视化分析系统的设计与实现

【FLask】基于Flask的医保数据可视化分析系统的设计与实现(完整系统源码开发笔记详细部署教程)✅ 目录 一、项目简介二、项目界面展示三、项目视频展示 一、项目简介 本课题基于Flask框架设计并实现医保数据可视化分析系统,旨在通过理论探讨…

鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装与配置

本文介绍OpenHarmony4.1 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!鸿蒙北向开发主要侧重于应用层的开发,如APP开发、用户界面设计等,更多地关注用户体验、应用性能优化、上层业务逻辑的实现,需要开发者具…

基于物联网技术的智能寻车引导系统方案:工作原理、核心功能及系统架构

本文专为IT技术员、软件开发工程师及智能停车领域专业人士打造,旨在深入剖析智能寻车引导系统的构建与优化过程。如需获取详细解决方案可前往文章最下方获取,如有项目需求及技术合作可私信作者。 智能寻车引导系统是一种集智能化、自动化于一体的停车管理…

【hive】记一次hiveserver内存溢出排查,线程池未正确关闭导致

一、使用 MemoryAnalyzer软件打开hprof文件 很大有30G,win内存24GB,不用担心可以打开,ma软件能够生成索引文件,逐块分析内存,如下图。 大约需要4小时。 overview中开不到具体信息。 二、使用Leak Suspects功能继续…

Redis-6.2.14安装(CentOS7)

目录 1、下载安装包并解压 2、编译源码 3、创建日志目录与数据目录 4、创建自定义配置文件 5、赋可执行权限 6、设置环境变量 7、刷新环境变量 8、创建服务启动脚本(systemctl) 9、启动服务并将脚本加入开机自启动 10、查看服务状态 11、打开…

vscode卡住---回退版本解决

一、回退 今日本人打开vscode,发现慢到起飞,最终卡到起飞 删除缓存: C:\Users\python\AppData\Roaming\Code 重启发现回到刚安装时的界面,但是插件还在。启动速度快了,但是一打开terminal就卡。 关闭vscode,重装&…

C# SQlite使用流程

前言 不是 MySQL 用不起,而是 SQLite 更有性价比,绝大多数的应用 SQLite 都可以满足。 SQLite 是一个用 C 语言编写的开源、轻量级、快速、独立且高可靠性的 SQL 数据库引擎,它提供了功能齐全的数据库解决方案。SQLite 几乎可以在所有的手机…