feat: 🎸 API support

Add support for ChatGPT API (for pro only)
This commit is contained in:
Grey_D
2023-03-19 19:13:33 +08:00
parent 0d928517a1
commit a3e4d5696c
13 changed files with 1268 additions and 39 deletions

View File

@@ -0,0 +1,21 @@
from chatgpt_wrapper import ChatGPT
import os
if __name__ == "__main__":
bot = ChatGPT()
conversations = bot.get_history()
# structure of conversation:
# {conversation_id (str): {'id': conversation_id, 'title': conversation_title, 'create_time': conversation_create_time'}}
## select a past conversation
selected_id = list(conversations.keys())[0]
result = bot.get_conversation(selected_id)
## Get the conversation history
# print(result)
## Try to ask a question in this conversation
question = "What is the meaning of life?"
success, response, message = bot.ask("Hello, world!")
print(response)