File size: 1,153 Bytes
81dfba0
 
 
 
 
 
 
 
 
 
 
 
 
 
db6c8d8
81dfba0
 
 
 
36cc132
 
2513558
81dfba0
 
 
 
 
 
b0bef44
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import os
import gspread
from oauth2client.service_account import ServiceAccountCredentials

# Read the authentication token from the environment variable
hugging_face_token = os.getenv("HUGGING_FACE_TOKEN")

# Google Sheets configuration
def init_google_sheets_client():
    scope = ["https://spreadsheets.google.com/feeds", "https://www.googleapis.com/auth/drive"]
    creds = ServiceAccountCredentials.from_json_keyfile_name('tokyo-portal-326513-90aee094bab9.json', scope)
    return gspread.authorize(creds)

# Google Sheets name
google_sheets_name = "Chatbot Test - Pruebas Rodrigo"

# Define available models
models = {
    "Meta-Llama-3-8B-Instruct": "meta-llama/Meta-Llama-3-8B-Instruct",
    "Llama-2-7B-Chat": "meta-llama/Llama-2-7b-chat-hf",
    "Yi-6B-Chat": "01-ai/Yi-6B-Chat",
    "Qwen2-7B-Instruct": "Qwen/Qwen2-7B-Instruct"
}

# Default model name
default_model_name = "Llama-2-7B-Chat"

# Define available user names
user_names = ["Laura Musto", "Brian Carpenter", "Germán Capdehourat", "Isabel Amigo", "Aiala Rosá", "Luis Chiruzzo", "Igancio Sastre", "Santiago Góngora", "Ignacio Remersaro", "Rodrigo Souza"]

MAX_INTERACTIONS = 10