Python 接入DeepSeek
不知不觉DeepSeek已经火了半年左右,冲浪都赶不上时代了。
今天开始学习。
本文旨在使用Python调用DeepSeek的接口(
这里写目录标题
- 一、环境准备
- 1.1 DeepSeek
- 1.2 Python
- 二、接入DeepSeek
- 2.1 参数
- 2.2 requests
- 2.3 openai
- 2.4 返回示例
一、环境准备
1.1 DeepSeek
在线的话,可以直接调用DeepSeek官网的api,只是token付费
离线的话,如果个人学习,可以通过Ollama来装大模型,商业试用可以VLLM
具体部署步骤,官网已经有了,就不在这里赘述
1.2 Python
目前要接入DeepSeek,要求Python 至少 3.7 以上版本。(我自己用的3.13.3)
安装可以借鉴我以前写的Python(一)——了解和安装
二、接入DeepSeek
目前所谓的接入DeepSeek,只不过是调用DeepSeek的对话接口。
主要通过两种方式调用:
- requests
- openai
2.1 参数
DeepSeek api 请求的参数
参数名 描述 baseUrl 请求的地址 api-key 请求的key model 模型的id,由你安装大模型时自己定义的id message 对话的内容 2.2 requests
需要安装python 的requests
pip install requests
代码示例
import requests API_KEY = 'api-key' url = baseUrl+'/chat/completions' headers = { 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + API_KEY } data = { "model": model, "messages": [ {"role": "user", "content": "deepseek是怎么样的一家公司?"} ] } response = requests.post(url, headers=headers, json=data) if response.status_code == 200: result = response.json() print(result['choices'][0]['message']['content']) else: print("请求失败,错误码:", response.status_code)
2.3 openai
需要安装python 的openai
pip install openai
代码示例
from openai import OpenAI client = OpenAI(api_key=api-key, base_url=baseUrl) response = client.chat.completions.create( model=model, messages=[ {"role": "user", "content": "deepseek是怎么样的一家公司?"} ], stream=False ) print(response.choices[0].message.content)
2.4 返回示例
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。