Python调用DEEPSEEKAPI

安装模块

刚才编写的Python程序只有极少的代码,实现的功能非常简单。随着程序复杂度的提高,代码量会同步

增长,这时若还是在一个文件中编写代码,代码的维护就会越来越困难。为了保证代码的可维护性,开

发人员通常将一些功能性代码放在其他文件中,这样用于存放功能性代码的文件就是模块

作为一种强大且便捷的编程语言,Python自然支持以模块的形式组织代码。Python内置了一些标准模

,Python的使用者也贡献了丰富且强大的第三方模块;标准模块可以直接导入与使用,第三方模块则

需先行安装。

Python内置的pip****工具(安装Python3.12时会自动安装该工具)可以非常方便地安装Python第三方模

块,该工具可在命令行中使用,语法格式如下:

解决超时报错:

原因:国内镜像源未设置,需要配置pip.ini

pip镜像源设置

生成pip.ini文件后,再编辑添加镜像源

pip install 模块名

pip install pygame

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

检查安装是否成功

样式展示

1.4.3 导入设置

[global]

timeout=40

index-url=http://mirrors.aliyun.com/pypi/simple/

extra-index-url=

https://pypi.tuna.tsinghua.edu.cn/simple/

http://pypi.douban.com/simple/

http://pypi.mirrors.ustc.edu.cn/simple/

[install]

trusted-host=

pypi.tuna.tsinghua.edu.cn

mirrors.aliyun.com

pypi.douban.com

pypi.mirrors.ustc.edu.cn

pip list

python -m pygame.examples.aliens
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ.get('DEEPSEEK_API_KEY'),
    base_url="https://api.deepseek.com")

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

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

环境变量导入API

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐