Pycharm接入DeepSeek,调用API提高创作效率

1.在DeepSeek中创建API Key:

选择左侧菜单中快速开始下的首次调用 API,在下方的调用对话 API 中点击 Python,之后便可使用样例脚本的来访问 DeepSeek API。点击 apply for an API Key,在新窗口中点击创建 API Key 按钮,输入 API Key 的名称,复制创建好的 API Key 并保存在安全且易于访问的地方。因为之后无法通过 API keys 管理界面再次查看它,所以如果丟失了这个 key 就需要重新创建。

 

 

2.创建 Python 项目:

进入终端运行:pip3 install openai 命令,安装OpenAI SDK。

OpenAI SDK 是 OpenAI 提供的一套工具集合,它可以帮助开发者更便捷地使用 OpenAI 的各种人工智能服务和模型。通过 SDK,开发者无需手动处理复杂的 HTTP 请求和响应,只需调用 SDK 提供的方法,就可以轻松地与 API进行交互。

 

运行成功后,将以下代码复制到 main.py 中,并将第 5 行 key 后面的******替换成之前创建的 API Key。 

from openai import OpenAI
import time
# 定义自己的 key
key = '******'
# 访问的接口
api_url = "https://api.deepseek.com"
# 逐字打印效果
def printChar(text, delay=0.1):
    for char in text:
        print(char, end='', flush=True) # 使用 end=''防止自动换行,flush=True 确保立即打印
        time.sleep(delay)
    print() # 最后打印一个换行符
 
def sendToDeepSeek(say):
    print('正在验证身份,请稍等....')
    # 请求接口并验证身份,创建客户端对象
    client = OpenAI(api_key=key, base_url=api_url)
    print('正在思考,请耐心等待...')
    # 发送请求数据并等待获取响应数据
    response = client.chat.completions.create(
        model="deepseek-chat",
        messages=[
        {"role": "system", "content": "你是一个专业的客服助手,请用正式的语气回答用户的问题。"},
        {"role": "user", "content": say},
        ],
        stream=False
    )
    return response.choices[0].message.content
 
while True:
    myin = input('您请说:')
    if myin=='bye':
        print('欢迎下次使用!再见!')
        break
    resp = sendToDeepSeek(myin)
    printChar(resp)
    print('-------------------------------------------------------')

3.测试 API 连接:运行以上 Python程序与大模型进行对话 

由于API的调用需要耗费一定的算力,所以需要花费一点钱购买

可根据自身情况而定,如果对于开发之类需要经常编写代码的朋友可以试试看,会比较方便。如果需求没有那么大的可以使用网页或APP,这些都是免费的。二者在中小型开发应用中相差不大。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值