# !pip install from pyChatGPT import ChatGPT import os def init_token(token=None): if token is None: os.environ['token'] = 'eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..5foOOxAQP6x0fxA1.NdhmxFphv5iYmlN0As59XmmS-zQYncCmaIEDiNrUIDKjB_uSMvOlf3tRAxeQE6fzoREWu1Y6mjDfvJzqR3vgsFZLh-uQtLqTlD13oxSo6SoUPIRIH1flNfMXKi9JTMOwnLBKNIt88fINtJoyxbDH3JJqSsU9F17-CMdBLhHS7WSSoRdK1ebh4FRZ9mMOlDO0aaWaJ4q3pIRNyky8fwpSfL4PuzvOAWGlGDwUfMtXst8fWmBBLeuHWJKJGRLq8YercfTii9wnz81ctIZinckBvsP7zmxtfaplrbPNRDrCBrNVF4RT0iHe3stb_4hSwigmbbOcdN5TTf3t1c3PRiQvS4MRc6uZvNEatiuQ2sav69-of9Y_45WfI0t9Yxwv74z6PWNWpSSWc20yLtjPbmMoxX4S5bG_u9qtY2uNzNDAvBIT-BN_La9bHcrmMt28QDCuJVBV6JGjDkcJt4H9-zBophulAsboW4PKs3VkGbz_spbwhYB039RDCEfdfSf6JHD7MhfEJrR-MrdcJUo_On9if4mCSes5neO0xQLk2A0Ft-m025bOwcFQFeS9yNIc4tTMZBpDNfjAH-MTelRZ1O2rlH21JCJkyIMfrQsCg89VBpgcgFKU7zolIYWPK20HWwqLG8xqahPIqcs1PjwCyZ1MAUo-7fhEz48A7dztzsHPnhVd13yyxG01fCX2PDVOeNGyG0WIHYKDH5I9dDiQlUb9AAeU8uCoL850QJ9o86g-J65kHhyxRByduWanqJM2g-o3HDqO0i0YGOGDMvY93JIKKoE-sSLUTq-mb98ZbQWjBNuyIciY21Mrg-VQpVkw0dIOE9VOR-LJXLPnvHkO5vMnLE_SajbI9-vPMhVxVcKBwy1P0mOzrAw3OW_RS7iak46hAiJRgvdEeELWMJ8S8Qeyh1Hr2dVSdPXccC4IlBmBFHb6FsJoyzloqweLf2eghHjxb79-At7Z20trzm2QVQqM4iqkDVpHdzdZ6xh8T4zOqLGG3ZopH8g-Vl2MNNzY-X8N4YeHyKEwEofhi3ZQ9KUSdvpx2LBsE6_Z8jeEpQ7LqlVU6vSCHDzjM_SrPXB0NtCSKpFDv61nBADM8av1elRWOyo2dNAQ7ZxU9qwr5Mjsi_gbqwQCnLgUb95vMD_pFi7EfKa2Hm_w0XRnJvGHlMhKDgCVMyRJeGBv96Ns68VooZG7_sFk8Bhbom6yoYwAaxftLC77CUo86XVfCLJeDzbksz97d9ftvQGp0NgzYIZMdsb-dip_Mp_HDVpx5bQ5fTNeumsBQ5DIFIgfyY1hNZYj6uVGTYQneQTmzvzVefwjx1_T7vs9FnqTQtqjz9U18PHiVWP2UnJyLYkkosz--KV9JId1EBBidW-311JHDk8fzEt7dY4jmeJfkOqrGfXjFSxuecMFbQ2X_a3Kik14rFV_8Bsg6H--YexBHE9fh2qh_-VoscmH-AAL-HJEu970BKSt-21DF2eZY1i-RtCVkCplfKwVQwxVW-829hj8xR4REbDC9fDDe6rZrrlwzkNovSFRCeQEjyr7cSHUq05d8d-cebngSGc4JX89pHOOFfXSq4wJhYN_Jkg9Gzp_AwDzshvZdss1bOrZWlCwcqWyIy0DbjOtzAOEE4Tw5JFBEK6aUAY_3Kkxy4Bgvd0KijyAqA6ytAWwKCnblp8YBgBws57pDb32LVIyjstEEOUf4boOwHDvNcBa-3zSX2Sgbz-rg_84UgtswaQv0i84MGHUIExVUjw7xvWfU2rkOfEdyD9u8QsBQRMX2MlTi6YTUqiNkrZ9pJdyRlEsqTWaMvUfkLy0dU7QEYHSpabQ_eCtpQ_BVkrupY17cBtetvMoTBhun7EKOLlVZzjWEHxN5zPay7FyeSs0rv22C0kRPNeHJPpI-z0JqvXfQHzD6AIKE5j6VgYzjhyL7PgxkZCdcTGQOXmI0TiFPCVgRxw2g4Ey-u8Q9bSnILH3LWqxqBgfe9hRxDiztgK8HIk6efvbuVFNtbiR-HTi1VI-a5EkzS_CieV793XN11-0Y8m9SIjbP1PofVq_TF41Ge9GJ-wxNGf3FP18RoDyvw59taqnkKEvwRh-BhO0kxtPmY3j_16RDMSNVAWUfCETaSFuxRWSJhn1qm49cLj6CDLHEXGEB2s8uCWuJAfNI-K5ItWCzXYRn54P2TDket_UQEhWj4uzNMb1pcpgYc-jTsCoDRAZ8vkmwNAaqOvEeQzSprTap44nVFBz9nce6STmKEOLZtiXu1q0EGbeytXhNbtfxqQ9RuC2a6Zk8zlhh2keAMzF5BUUpmkRhoRYqw2N0BvCYZlJSNz5JEN1npjqMzpnoZL5EFgx6d7uJoKShu7ZPyxaO4-XdckatppILDPZZbklwySgjk5yTIhLiQnO1egAo1fiVQNM7mOtCR4wV0qf5phdUTkodBxJX6QJ7qacidnT29rEZCVCgxSuLCjDJsUgXFGL5fL1UJY_xkE-c59z-XUj9SMSvNWt8JDAjjh1FXaUeCeGALwFsTWgKJmWyj14ZVdQmDckrKwfdX_Ok4VsJMrOYLtyx8FTDy0L52AO0XcoHSLNOi0_3wvqi1kP2OuY8ubcOzyPcb-0NUu86M4DpKqZObV-9R4E7KnwiADMvex15Jm0mAZKRiulaFfDET6P_qAz_Y0R2I4j-5McecDLTjNlhpPpwQAXd1-V6TTDv2LE2A.pS6iSCu-xuC8_RzwbfoLbQ' else: os.environ['token'] = token def chat(text,session_tokenz): init_token() try: session_token = os.environ['token'] api = ChatGPT(session_token) resp = api.send_message(text) api.refresh_auth() api.reset_conversation() ret = resp['message'] except: api = ChatGPT(session_tokenz) init_token(session_tokenz) resp = api.send_message(text) api.refresh_auth() api.reset_conversation() return ret import gradio as gr gr.Interface( chat, [gr.Textbox(label = ' 输入问题: '), gr.Textbox(label = ' 如果失败,你可以填写自己的session-token')], outputs = gr.outputs.Textbox(type="text",label="ChatGPT 回复你了:"), title = "ChatGPT 中文", description= "").launch(debug=True)