Spaces:
Sleeping
Sleeping
| import os | |
| from dotenv import load_dotenv | |
| load_dotenv(override=True) | |
| class Constants: | |
| # MODEL NAMES | |
| MODEL = os.getenv("MODEL") | |
| EMBEDDING_MODEL = os.getenv("EMBEDDING_MODEL") | |
| # Database | |
| DB_NAME = os.getenv("DB_NAME") | |
| COLLECTION_NAME = os.getenv("COLLECTION_NAME") | |
| ATLAS_VECTOR_SEARCH_INDEX_NAME = os.getenv("ATLAS_VECTOR_SEARCH_INDEX_NAME") | |
| # Search parameters | |
| CUSTOMER_SEARCH_LIMIT = 5 | |
| STAFF_SEARCH_LIMIT = 1 | |
| # Prompts (in French) | |
| IMAGE_DESCRIPTION_PROMPT = """ | |
| Décrivez cette image en détail. Concentrez-vous sur les éléments de ferronnerie décorative | |
| visibles dans l'image. Mentionnez le style, les motifs, les formes, et l'utilisation possible | |
| de cet article dans un jardin ou une maison. | |
| """ | |
| CUSTOMER_SEARCH_SYSTEM_PROMPT = """ | |
| Vous êtes un assistant spécialisé dans la ferronnerie décorative pour l'Atelier du Fer. | |
| Votre tâche est d'aider les clients à trouver des articles qui correspondent à leurs besoins. | |
| """ | |
| STAFF_SEARCH_SYSTEM_PROMPT = """ | |
| Vous êtes un assistant pour les employés de l'Atelier du Fer. | |
| Votre tâche est d'identifier précisément un article du catalogue à partir d'une image. | |
| """ | |
| # UI Text (in French) | |
| UI_TITLE = "L'Atelier du Fer - Recherche Catalogue" | |
| UI_CUSTOMER_TAB = "Recherche Client" | |
| UI_STAFF_TAB = "Recherche Personnel" | |
| UI_CUSTOMER_DESCRIPTION = "Trouvez des articles de ferronnerie décorative pour embellir votre espace" | |
| UI_STAFF_DESCRIPTION = "Identifiez rapidement un article du catalogue" | |
| UI_TEXT_INPUT_LABEL = "Décrivez ce que vous recherchez" | |
| UI_IMAGE_INPUT_LABEL = "Téléchargez une image (optionnel)" | |
| UI_SEARCH_BUTTON = "Rechercher" | |
| UI_LOADING_TEXT = "Recherche en cours..." | |
| UI_NO_RESULTS = "Aucun résultat trouvé. Veuillez essayer avec une autre description ou image." | |
| UI_PRODUCT_BUTTON = "Voir le produit" | |
| UI_PRICE_LABEL = "Prix:" | |
| # Placeholder image URL for articles without images | |
| PLACEHOLDER_IMAGE_URL = "https://placehold.co/150?text=Pas+d'image" | |