本文主要是使用pycharm工具测试调用DeepSeek API

1、deepseek官网注册账号 DeepSeek

2、创建API key(注意:复制保存好API key,因为出于安全原因,你将无法通过 API keys 管理界面再次查看它)

3、pycharm创建新项目和conda python虚拟环境


4、通过Anaconda Prompt安装openai包

a)打开命令提示符或Anaconda Prompt

你可以通过搜索“cmd”或“Anaconda Prompt”来打开命令行界面。

b)激活虚拟环境

创建虚拟环境后,你需要激活它才能在该环境中安装包或运行代码。使用以下命令激活虚拟环境:
conda activate ttmp

c)在虚拟环境中安装包

现在你可以在该环境中安装任何需要的包了。例如,安装openai:
pip install openai

将 httpx 降级到 0.27.2 版本,避免后续的报错
pip install httpx==0.27.2

5、测试(简单调用api)

 测试代码:

from openai import OpenAI

client = OpenAI(api_key="sk-b228xxxxxxxxxxxxxxf11a2e6", base_url="https://api.deepseek.com/v1")

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? 😊

问题处理

报错 OpenAI TypeError: Client.__init__() got an unexpected keyword argument ‘proxies‘

错误原因
问题出在 httpx 更新到 0.28 版本以上,他们移除了已弃用的关键字 proxies

解决方法
将 httpx 降级到 0.27.2 版本可以解决此问题
pip install httpx==0.27.2

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐