ChristopheZhao / ChaGPT-API-Call

Python calls ChatGPT API, multi-turn dialogue support
112 stars 38 forks source link

ChaGPT-API-Call

overall

This project uses python to simply implement the experience of how to call Chagpt's api for dialogue and other tasks.

how to run

  1. install python package(terminal):
    • install openai api(optional): "pip install openai";
    • install tiktoken to calculate the length of tokens: "pip install tiktoken" ,if tips "time out",please add the local sources,such as "pip install tiktoken -- timeout=300 -i https://pypi.tuna.tsinghua.edu.cn/simple";
  2. if you want to show conversation in your browser, you can install flask service dependency libraries use this conmmand: "pip install -r requirements.txt"
  3. Add your openAI key to the "authorization" in the config/chatgpt_config.py;
  4. Two method you can choose:

    • show in terminal:

      • run this command "python test.py" in your terminal,or run test.py in your ide. image
    • show in your browser:

      • run this command "python manager.py"
      • open your browser, and type the address:http://127.0.0.1:9200/ ,then you can see the page load as below:
        image

notice

features

dialogue show

todo