MattyMroz's picture
mm_avh_working_space
068ed60
# https://chat.openai.com/api/auth/session
# {"user":{"id":"user-iyTwG8edDJc6nzquextcUxLg","name":"Mateusz Mr贸z","email":"[email protected]","image":"https://lh3.googleusercontent.com/a/AGNmyxZ51xU7m0YcenfA1aPz0EcL0hntw4QZ_R522pPYEg=s96-c","picture":"https://lh3.googleusercontent.com/a/AGNmyxZ51xU7m0YcenfA1aPz0EcL0hntw4QZ_R522pPYEg=s96-c","idp":"google-oauth2","iat":1685039590,"mfa":false,"groups":["labs"],"intercom_hash":"df01ded94e393afa0d34abafe8a05dcecc2f8ef89b5eab1ecdd913340d19104e"},"expires":"2023-06-29T10:37:22.104Z","accessToken":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik1UaEVOVUpHTkVNMVFURTRNMEZCTWpkQ05UZzVNRFUxUlRVd1FVSkRNRU13UmtGRVFrRXpSZyJ9.eyJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJtYXRldXN6bXJvejAwMUBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sImh0dHBzOi8vYXBpLm9wZW5haS5jb20vYXV0aCI6eyJ1c2VyX2lkIjoidXNlci1peVR3RzhlZERKYzZuenF1ZXh0Y1V4TGcifSwiaXNzIjoiaHR0cHM6Ly9hdXRoMC5vcGVuYWkuY29tLyIsInN1YiI6Imdvb2dsZS1vYXV0aDJ8MTA3MjIwMDI0Mjc5OTM2OTA5MzUyIiwiYXVkIjpbImh0dHBzOi8vYXBpLm9wZW5haS5jb20vdjEiLCJodHRwczovL29wZW5haS5vcGVuYWkuYXV0aDBhcHAuY29tL3VzZXJpbmZvIl0sImlhdCI6MTY4NTAzOTU5MCwiZXhwIjoxNjg2MjQ5MTkwLCJhenAiOiJUZEpJY2JlMTZXb1RIdE45NW55eXdoNUU0eU9vNkl0RyIsInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgZW1haWwgbW9kZWwucmVhZCBtb2RlbC5yZXF1ZXN0IG9yZ2FuaXphdGlvbi5yZWFkIG9yZ2FuaXphdGlvbi53cml0ZSJ9.e4Pwy2txj4NC5DR1mUQIz5EJNozPHwrxVxeH_e2w9LAN-u_70Nl09Bab9dVR8XkQLqGyH5-NUHuGbVhJYLBMpfgucuULEbBT-qNnvnftiWmIRiU5_W576bSDaOvFWAe8tKz4kwbxnHf_2MHV9xZc6HLysZYQ94AjlK4Cv8SEDVBH15Vl3wGmY4S_bUIEhSFoGzhVl_lfCqzUnsXa40CByZYXOgDnopC73nDa4c7JaR892ovH_CE7S1nUra8TYRoCg7CYLqlepGU4w5QxHs3s_gyb56xLytD3Eym5BS-v0oIpo5WbojmerwUGGRsPI8Hlt_vWYWkYfZ-Ztt6RI_rKVg","authProvider":"auth0"}
# Napisz funckjie obsuguj膮ca chat najpierw popro艣 o access_token wy艣wietlaj膮c strone w przegl膮derce kodem poni偶ej (zapisz w funckji)
# import webbrowser
# url = "https://chat.openai.com/api/auth/session"
# # Otw贸rz stron臋 w domy艣lnej przegl膮darce
# webbrowser.open(url)
# # potem zainicjiuj chat uwaga ask_chatGPT powinna zwraca膰 odpowiedz w while powinno j膮 wypisywa膰
# # pip install revChatGPT
# from revChatGPT.V1 import Chatbot
# chatbot = Chatbot(config={
# "access_token": ""
# })
# def ask_chatGPT(prompt):
# print("ChatGPT: ", end="")
# prev_text = ""
# for data in chatbot.ask(
# prompt,
# ):
# message = data["message"][len(prev_text):]
# print(message, end="", flush=True)
# prev_text = data["message"]
# print('\n')
# prompt = "Co tam?"
# # prompt = input("You: ")
# while prompt != "Exit":
# ask_chatGPT(prompt)
# prompt = input("You: ")
import webbrowser
from revChatGPT.V1 import Chatbot
def get_access_token():
# Otw贸rz stron臋 w domy艣lnej przegl膮darce
url = "https://chat.openai.com/api/auth/session"
webbrowser.open(url)
return input("Podaj access_token: ")
# Inicjalizuj chat
chatbot = Chatbot(config={"access_token": get_access_token()})
def ask_chatGPT(prompt):
print("ChatGPT: ", end="")
prev_text = ""
for data in chatbot.ask(
prompt
):
prev_text = data["message"]
# print(prev_text)
return prev_text
prompt = "Co tam?"
# prompt = input("You: ")
while prompt != "Exit":
print(ask_chatGPT(prompt))
prompt = input("You: ")