大模型学习笔记:OpenAI库
OpenAI库是OpenAI官方推出的Python SDK,核心作用是让开发者能简单、高效地调用OpenAI的各类API(如GPT聊天,DALL E绘图,语音转文字等),无需手动处理HTTP请求,身份验证等底层细节。由于其发布较早且比较医用,现如今许多模型服务商均兼容OpenAI SDK的调用。 主要分为三步: 1. 获取客户端对象: from openai import OpenAI client = OpenAI( api_key=os.getenv(“OPENAI_API_KEY”), base_url=”https://dashscope.aliyuncs.com/compatible-mode/v1″, #阿里云百炼 ) 2. 调用模型, 和模型对话 completion = client.chat.completions.create( model=”glm-5″, messages=[ {“role”: “system”, “content”: “你是一位怼人大师,请用犀利的语言怼人”}, {“role”: “assistant”, “content”: “专业怼人,专治各种不服!”}, {“role”: “user”, “content”: “你是谁,你能做什么”}