Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -54,9 +54,9 @@ def get_supabase_client():
|
|
54 |
supabase = create_client(url, key)
|
55 |
return supabase
|
56 |
|
57 |
-
def
|
58 |
supabase = get_supabase_client()
|
59 |
-
data, count = supabase.table('messages').insert({"user_message": user_message, "response_content": response_content,"messages":messages,"response":response,"user_name":user_name,"user_oauth_token":user_oauth_token}).execute()
|
60 |
|
61 |
def supabase_insert_user(name,user_name,profile,picture,oauth_token):
|
62 |
supabase = get_supabase_client()
|
@@ -102,7 +102,10 @@ def supabase_fetch_user(user_name):
|
|
102 |
# response += token
|
103 |
# yield response
|
104 |
|
105 |
-
def get_completion(message,history,profile: gr.OAuthProfile | None,oauth_token: gr.OAuthToken | None):
|
|
|
|
|
|
|
106 |
# check login
|
107 |
if profile is None:
|
108 |
raise gr.Error('Click "Sign in with Hugging Face" to continue')
|
@@ -191,7 +194,7 @@ def get_completion(message,history,profile: gr.OAuthProfile | None,oauth_token:
|
|
191 |
response_content = response_data['choices'][0]['message']['content']
|
192 |
usage = response_data['usage']
|
193 |
|
194 |
-
|
195 |
|
196 |
return response_content
|
197 |
|
|
|
54 |
supabase = create_client(url, key)
|
55 |
return supabase
|
56 |
|
57 |
+
def supabase_insert_message(user_message,response_content,messages,response,user_name,user_oauth_token,ip):
|
58 |
supabase = get_supabase_client()
|
59 |
+
data, count = supabase.table('messages').insert({"user_message": user_message, "response_content": response_content,"messages":messages,"response":response,"user_name":user_name,"user_oauth_token":user_oauth_token,"ip":ip}).execute()
|
60 |
|
61 |
def supabase_insert_user(name,user_name,profile,picture,oauth_token):
|
62 |
supabase = get_supabase_client()
|
|
|
102 |
# response += token
|
103 |
# yield response
|
104 |
|
105 |
+
def get_completion(message,history,profile: gr.OAuthProfile | None,oauth_token: gr.OAuthToken | None,request: gr.Request):
|
106 |
+
if request:
|
107 |
+
ip = request.client.host
|
108 |
+
|
109 |
# check login
|
110 |
if profile is None:
|
111 |
raise gr.Error('Click "Sign in with Hugging Face" to continue')
|
|
|
194 |
response_content = response_data['choices'][0]['message']['content']
|
195 |
usage = response_data['usage']
|
196 |
|
197 |
+
supabase_insert_message(user_message,response_content,messages,response,user_name,user_oauth_token,ip)
|
198 |
|
199 |
return response_content
|
200 |
|