Thiloid commited on
Commit
6113980
·
verified ·
1 Parent(s): cfc7235

Update run.py

Browse files
Files changed (1) hide show
  1. run.py +15 -0
run.py CHANGED
@@ -3,7 +3,21 @@ import os
3
  import gradio as gr
4
  import json
5
  from huggingface_hub import InferenceClient
 
 
6
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  path='/Users/thiloid/Desktop/LSKI/ole_nest/Chatbot/LLM/chromaTS'
8
  if(os.path.exists(path)==False): path="/home/user/app/chromaTS"
9
 
@@ -75,6 +89,7 @@ def response(
75
  output = ""
76
  for response in stream:
77
  output += response.token.text
 
78
  yield output
79
  #output=output+"\n\n<br><details open><summary><strong>Sources</strong></summary><br><ul>"+ "".join(["<li>" + s + "</li>" for s in combination])+"</ul></details>"
80
  yield output
 
3
  import gradio as gr
4
  import json
5
  from huggingface_hub import InferenceClient
6
+ import gspread
7
+ from oauth2client.service_account import ServiceAccountCredentials
8
 
9
+ # Google Sheets setup
10
+ scope = ["https://spreadsheets.google.com/feeds", "https://www.googleapis.com/auth/drive"]
11
+ creds = ServiceAccountCredentials.from_json_keyfile_name('/home/user/app/chromaold/credentials.json', scope)
12
+ client = gspread.authorize(creds)
13
+ sheet = client.open("nestolechatbot").sheet1 # Open the sheet
14
+
15
+ def save_to_sheet(date,name, message):
16
+ # Write user input to the Google Sheet
17
+ sheet.append_row([date,name, message])
18
+ return f"Thanks {name}, your message has been saved!"
19
+
20
+
21
  path='/Users/thiloid/Desktop/LSKI/ole_nest/Chatbot/LLM/chromaTS'
22
  if(os.path.exists(path)==False): path="/home/user/app/chromaTS"
23
 
 
89
  output = ""
90
  for response in stream:
91
  output += response.token.text
92
+ save_to_sheet("date",prompt, output)
93
  yield output
94
  #output=output+"\n\n<br><details open><summary><strong>Sources</strong></summary><br><ul>"+ "".join(["<li>" + s + "</li>" for s in combination])+"</ul></details>"
95
  yield output