申请openai的api key
from openai import OpenAI
import os
# 初始化 OpenAI 客户端
client = OpenAI(api_key="sk-proj-********************")
def chat_gpt(prompt):
response = client.chat.completions.create(
model="gpt-4.5-preview-2025-02-27",
messages=[{"role": "user", "content": prompt}]
)
return response.choices[0].message.content.strip()
if __name__ == "__main__":
while True:
user_input = input("你:")
if user_input.lower() in ["退出", "结束", "拜拜"]:
break
response = chat_gpt(user_input)
print("AI:", response)
但是如果model是gpt4.5,api调用后问答后的答案是gpt4,
如果模型是gpt4,api调用后问答后的答案是gpt3.5。
不知道原因,找了一个解释,不确定是否正确,再试试吧。
- GPT-4.5可能存在分阶段发布的情况,API接口可能尚未完全支持或仅限部分用户访问。此外,资源紧张时(如GPU不足),服务可能自动降级至低版本模型。