yizhangliu commited on
Commit
80769bf
1 Parent(s): 27092ca

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +46 -0
app.py ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from pyChatGPT import ChatGPT
2
+ import os
3
+
4
+
5
+ def read_token():
6
+ session_token_text="eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..rZTgbQYSLSN-fX8o.N74lAfJIiSxsXjb6I8EEIQscpXJpSXdTOfUmUTTeqnhRxmuVCuAz_lFcrk8_9H7Pk4dWGKQaxW4EViyWXfp8tgiuQJZJCMd9N-2mKouGIKQWxXYaaHnJwusalk1Opl2pjCWerIvWlRDC5kG5-C0iRrxNd3hgFoRURRBcQXm_Fk7B2TO6jIoVdGdpA61MbwesIAxn1NkgZYpxVTUc847a0LByWdx5r0PVgymxbOfidLtIdA3T6nPXnxjI1qkxiQH7Xts7II_GiNcRnQ69-686E_JW3PFmez-LhEZiSOYMriMbqdZh_szrtFIofZPW4mX6BzyTQODay4li5-0RCiarzbZId2fjbylFuq3z6TfTnCyhloYIG_h0fJ0JECWE6jKnEkIg--pdQwtnDqEYdfxm2m0iYSrxqpPioCiB2qN6s4sYLQ-u0G7dPc9zFN50V8tMfPHkoaIh7TGLoCJSuqe0cEs1x2wVVMDunmnVBMSdfKhF1NizInKZ9ojiL7fgrRggw-Rz0zXdHjMFfCI9n0ZaWM3AUZPJoB2ZUT24_bYjaMDce-2cdrhJQGYiMKSq2dK0xiyklKZ9_2naqShyAMkstDR7SHelsfesTn7zmQO2KxOMwyxwKSB8rTY3GCftIwItJRVCtxxE8z5-21joDa1sujixO8Fq2UGmZiq0CpY-5lpo_a3bUr-Ut1rNmN_1zukPdVfLiL-a9YoCWr7H8bDCerk54gFdArtUZ7kF47DzgxDcvSdtCho5H26h0OAkJ125cbHIrTiotoRpzsaUxtsqv-gsucYZfyTaTq76TwC8X0rpJPljK6hGfu9U_nC5u0QLVQfaINO1PR9IyzsFmgdYupM2ecvNdQY_1IzBGl1FVo5y2cr-eb-CzBZMxAU7lI7D1bsu8p3Vwyxg_pZ1S8uUtUwo9evWOc6vaDVct1J3HiAZ_rjl3iA3c7XsjyuoXAnRarS6pEVIN-HH91eF2DysNRgeCTaFnRdBx3Saq1EJVtl_WCiIXnuYG9ZChLmuiVXUFrs_WDmRDADhQJ1Kr8DT_5gIEekGRCz9c5cvMoQXF58O-Mr0vxghXzXjw1LtN0iwhyJoZYeI0RU8ITwZZcggOoU8vyc68ipqbUqIcilEVLu_NN7sT1UqnlAYoff3A0mjBOZWWERbK2W7rKm4MlWc_RwhZze7Au-uJRSdY6jngdPZpDvVxbqf7SjCok0qPzyH-n9QHwd0QrPSVNoPodIGdz6UX_9EnRsiwhVvwtjLPVGksicdTU-2mz4AdAvoMHqovebIkfWPYudcgM2v3qIkaP-1nfDnD5rjipK1xL3S3xCroZh7lRztOCQpMSrjCUi0KrzCZydFQYrsm0487WnEaqKnLBiX_QKM-I0brmF8NCG1YKkgPSuTQlW-WiYKKtFFGZ4T0DuQYGLDP89-iKih48gQ8-OB1IjOIYt9HU-6RiqUakgvS-Mq7WAKFxwifW2XHUZAUeCeyMQ_awa64ROC12AAdB8rFP8GScq0E_vRuXcHsdW_ENJaFK9zDNaNJhBQTv4GOkUO8Xb8lbEARZmHlZYqM04rcMV6x_4LzYEK75Kx_CAMdXdH430AC1-G638GW0ogvUODG4PsT6FJask0eeSVwBrS3Ndv_v8SgHbl2HnNvZDVaANblTGVWX-subHyf-K18ZlA7rH7XBm8QhtsJYHGgyGzettXl729z7AdVMo36MCMpoOywwCNER1iBderWGNf2NKOTo6uLNd4dnmveaO3GyF7z84Te-xgBP9iJUhkIR7hxiJOMR4b6ofjvMN1o24UkwCJ3A_vVu0hW0ZqCrnSJqnRKJTnXH3cWWZuZsHA8RvMTb8igieTbQswtFA3ZHP77ZqEHnT5JwgjJr-0kBc9fWeqH9N0b1f-mavTtjg0Xi7gO69T2olaIC9d1ruFBfI0ZWuu9cHjmirfjvOLzSbg03Gj5peZ_7N0g-JlHU36nQuZwizQEzOxR1-qH1YC2zFsmQ-VfnRSfKzTOcbZkaubks4c2XzqFckEygiqGDBi9wqMicfSTROdC4E_UXY0t4XQIdJC5HcGYQwgIYF0QdJJUBgvClSyuS9DIpbAckLj_BlfOLsfBnSsRd1oNvj1VTQSqq_7nT0Bv1u0cMeQy_3WGPAAdHvi8GP_qFxS6XqYr8luQc7_KhMIytY2fEFJISjZRpRr1zOu3qYGAiSXx9Emd7NAvjY1v0cQn11-vqdlZRM1Qz7lY8bexnOkfjjKVBQ5otsJ9s7sR5LU._A5iHP30u_uJKApc_1-TLg"
7
+
8
+ # with open("session_token.txt") as fd:
9
+ # session_token = fd.read()
10
+
11
+ return session_token_text
12
+
13
+
14
+ def chat(text,session_tokenz):
15
+
16
+ try:
17
+ loaded_session_token = os.environ['Newkeyz']
18
+
19
+ session_token = read_token()
20
+
21
+ api = ChatGPT(session_token)
22
+ resp = api.send_message(text)
23
+
24
+ api.refresh_auth()
25
+ api.reset_conversation()
26
+ xyz = resp['message']
27
+ except:
28
+
29
+ api = ChatGPT(session_tokenz)
30
+ resp = api.send_message(text)
31
+
32
+ api.refresh_auth()
33
+ api.reset_conversation()
34
+
35
+ return xyz
36
+
37
+
38
+
39
+ import gradio as gr
40
+ gr.Interface(
41
+ chat,
42
+ [gr.Textbox(label = ' 输入问题: '),
43
+ gr.Textbox(label = ' 如果失败,你可以填写自己的session-token')],
44
+ outputs = gr.outputs.Textbox(type="text",label="ChatGPT 回复你了:"),
45
+ title = "ChatGPT 中文",
46
+ description= "").launch(debug = True)