from openai import OpenAI
client = OpenAI(api_key='用户密钥')
import json
import os
import timeclass ChatGPT:def __init__(self, user):self.user = userself.messages = [{"role": "system", "content": "Agent"}]def ask_gpt(self):rsp = client.chat.completions.create(model="gpt-3.5-turbo", messages=self.messages)return rsp.choices[0].message.contentdef main():user = input("请输入用户名称: ") chat = ChatGPT(user)# 提问q = input(f"【{chat.user}】")# 提问-回答-记录chat.messages.append({"role": "user", "content": q})answer = chat.ask_gpt()print(f"【ChatGPT】{answer}")chat.messages.append({"role": "assistant", "content": answer})if __name__ == '__main__':main()
pip install openai
- 但是我购买的token不是从官网买的,需要替换api_base,故需要更改openai包中的相关设置
- 查看openai包所在的位置
pip show openai
- 找到_client.py文件,更改其中的api_base即可

- 建议使用Ctrl+F搜索一下,可能不止一处
