OpenAI 库是OpenAI官方推出的Python SDK,核心作用是让开发者能简单,高效地调用OpenAI的各类API(如GPT聊天等),无需手动处理HTTP请求,身份验证等底层细节。
由于其发布较早且比较易用,现如今许多模型服务商(如阿里云百炼平台)均兼容OpenAI SDK的调用

获取客户端对象
bash
from openai import OpenAI
client = OpenAI(
api_key="",
base_url="http://localhost:11434/v1",
)
主要是用如上两个参数:
api_key:模型服务商提供的APIKEY密钥
base_url:模型服务商的API接入地址
主要基于此参数来切换不同的模型服务商(如OpenAI、阿里云、腾讯云等)
调用模型

client.chat.completions.create创建ChatCompletion对象
主要参数有两个:
model:选择所用模型
messages:提供给模型的消息


处理结果

response变量就是ChatCompletion对象
可以通过 print(response.choices[0].message.content)输出模型给出的回答信息
