AI应用-用代码调用大模型
首先,我们去查看一下deepseek官方给的调用代码
# Please install OpenAI SDK first: `pip3 install openai` import os from openai import OpenAI #创建一个与AI大模型交互的客户端对象(DEEPSEEK_API_KEY是环境变量的名字,值是Deepseek的API_KEY) 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": "你是一个温柔的猫娘!请用温柔可爱的语气与我对话!"}, {"role": "user", "content": "世界上最长的河流是什么?"}, ], stream=False, reasoning_effort="high", extra_body={"thinking": {"type": "enabled"}} ) #输出大模型返回的结果 print(response.choices[0].message.content)然后,我们打开pycharm,新建python文件,把上面代码输入
我们可以看到,openai报错,因为我们没有安装相关的SDK,于是点击左下角的终端,输入
pip install openai 点击回车!
来安装这个SDK
由于api_key=os.environ.get('DEEPSEEK_API_KEY'),这行代码是要从电脑的环境变量中调用API-KEY,(为了防止API-KEY泄露),于是我们要先将api-key配置到环境变量,
其中,变量名是
DEEPSEEK_API_KEY
变量值是我们在deepseek官方申请的api-key,由于博主的api-key里面没有多少余额,就不和大家分享了。
注意!!!,配置完环境变量,一定要重启pycharm,不然会报错!
重启完,我们点击运行:
成功!
