将Deepseek接入pycharm 进行AI编程

目录

  • 专栏导读
  • 1、进入Deepseek开放平台
    • 创建 API key
  • 2、调用 API
    • 代码
  • 3、成功
  • 4、补充说明
    • 多轮对话
  • 总结

专栏导读

  • 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手

  • ️‍ 博客主页:请点击——> 一晌小贪欢的博客主页求关注

  • 该系列文章专栏:请点击——>Python办公自动化专栏求订阅

  • 此外还有爬虫专栏:请点击——>Python爬虫基础专栏求订阅

  • 此外还有python基础专栏:请点击——>Python基础学习专栏求订阅

  • 文章作者技术和水平有限,如果文中出现错误,希望大家能指正

  • ❤️ 欢迎各位佬关注! ❤️

1、进入Deepseek开放平台

  • 点击链接进入Deepseek开放平台,点我进入

创建 API key

将Deepseek接入pycharm 进行AI编程_第1张图片

2、调用 API

代码

# Please install OpenAI SDK first: `pip3 install openai`

from openai import OpenAI

client = OpenAI(api_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": "Hello"},
    ],
    stream=False
)

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

将Deepseek接入pycharm 进行AI编程_第2张图片

3、成功

将Deepseek接入pycharm 进行AI编程_第3张图片

4、补充说明

多轮对话

from openai import OpenAI
client = OpenAI(api_key="", base_url="https://api.deepseek.com")

# Round 1
messages = [{"role": "user", "content": "What's the highest mountain in the world?"}]
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=messages
)

messages.append(response.choices[0].message)
print(f"Messages Round 1: {messages}")

# Round 2
messages.append({"role": "user", "content": "What is the second?"})
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=messages
)

messages.append(response.choices[0].message)
print(f"Messages Round 2: {messages}")

总结

  • 希望对初学者有帮助

  • 致力于办公自动化的小小程序员一枚

  • 希望能得到大家的【一个免费关注】!感谢

  • 求个 关注

  • 此外还有办公自动化专栏,欢迎大家订阅:Python办公自动化专栏

  • 求个 ❤️ 喜欢 ❤️

  • 此外还有爬虫专栏,欢迎大家订阅:Python爬虫基础专栏

  • 求个 收藏

  • 此外还有Python基础专栏,欢迎大家订阅:Python基础学习专栏

你可能感兴趣的:(自己的笔记,pycharm,AI编程,deepseek,Deepseek大模型,AI模型)