如何在Python(Google Colab)中使用OpenAI API调用GPT模型?
在Google Colab中使用OpenAI API调用GPT模型的最新方法
步骤1:安装/更新OpenAI Python库
旧版本OpenAI库已不再支持新的对话接口,先确保安装最新版:
!pip install --upgrade openai
步骤2:安全配置API密钥
不要直接在代码里硬编码密钥,用getpass安全输入:
from getpass import getpass import openai # 输入你的OpenAI API密钥 openai_api_key = getpass("Enter your OpenAI API key:") openai.api_key = openai_api_key
步骤3:调用GPT模型发送提示词
当前OpenAI推荐使用Chat Completions接口(适配gpt-3.5-turbo、gpt-4、gpt-4o等主流模型),示例代码:
# 构造对话消息:system定义助手行为,user是你的提问 response = openai.ChatCompletion.create( model="gpt-3.5-turbo", # 可替换为你有权限访问的其他模型 messages=[ {"role": "system", "content": "你是一个专注于技术解答的助手。"}, {"role": "user", "content": "请解释Python中生成器的作用?"} ], temperature=0.6 # 控制回复随机性,0-1区间,值越高回复越灵活 ) # 提取并打印模型回复 print(response.choices[0].message["content"].strip())
关键注意事项
- 确认使用的模型名称正确,可在OpenAI后台查看当前可用模型列表
- 若遇到权限报错,检查API密钥是否开通对应模型的访问权限
- 可通过
max_tokens参数限制回复的长度
内容的提问来源于stack exchange,提问作者user2585501
相关产品推荐
相关产品推荐

