admin管理员组

文章数量:1631882

  • 测试代码
from openai import OpenAI
client = OpenAI(api_key='用户密钥')
import json
import os
import time

class ChatGPT:
    def __init__(self, user):
        self.user = user
        self.messages = [{"role": "system", "content": "Agent"}]

    def ask_gpt(self):
        rsp = client.chatpletions.create(model="gpt-3.5-turbo", messages=self.messages)
        return rsp.choices[0].message.content

def 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安装openai包
pip install openai
  • 但是我购买的token不是从官网买的,需要替换api_base,故需要更改openai包中的相关设置
  • 查看openai包所在的位置
pip show openai
  • 找到_client.py文件,更改其中的api_base即可
  • 建议使用Ctrl+F搜索一下,可能不止一处

本文标签: 官网chatGPTAPI