sirius / app.py
huynhdoo's picture
Upload folder using huggingface_hub
dc8dc94 verified
raw
history blame
No virus
5.2 kB
import gradio as gr
import requests
api_url = 'https://huynhdoo--sirius-api-prompt.modal.run'
institutions = [
"CHAMBRE DE METIERS ET DE L'ARTISANAT DE REGION PROVENCE-ALPES-COTE D'AZUR",
'AFTRAL',
"ETABLISSEMENT PUBLIC LOCAL D'ENSEIGNEMENT ET DE FORMATION PROFESSIONNELLE AGRICOLE D'ANTIBES",
"LYCEE REGIONAL HOTELIER JEAN-PAUL PASSEDAT - LYCEE DES METIERS DE L'HOTELLERIE DU TOURISME ET DE L'ALIMENTATION",
"ETABLISSEMENT PUBLIC LOCAL D'ENSEIGNEMENT ET DE FORMATION PROFESSIONNELLE AGRICOLES",
'LYCEE POLYVALENT PHILIPPE DE GIRARD',
"LYCEE POLYVALENT HOTELIER TOURISME PAUL AUGIER - LYCEE DES METIERS DE L' HOTELLERIE ET DU TOURISME",
'ETS PUBLIC LOCAL ENSEIGNEMENT FORMATION PROF AGRICOLES LOUIS GIRAUD',
"LYCEE PROFESSIONNEL JEAN MOULIN - LYCEE DES METIERS DE L'INDUSTRIE ET DE L'ARTISANAT",
'FEDERATION NATIONALE DE LA COIFFURE PACA',
"ETABLISSEMENT PUBLIC LOCAL D'ENSEIGNEMENT ET DE FORMATION PROFESSIONNELLE AGRICOLES DE DIGNE - CARMEJANE",
'LYCEE ENSEIGNEMENT AGRC PRIVE FONTLONGUE',
'LYCEE PROFESSIONNEL REGIONAL VAUBAN',
'CHAMBRE DE COMMERCE ET D INDUSTRIE DE L ARDECHE',
'ECOLE COLLEGE LYCEE SAINT LOUIS',
'LYCEE GEN & TECHNO L. ARMAND',
'MAISON FAMILIALE RURALE EDUCATION ORIENT',
'LYCEE PROFESSIONNEL AMEDEE GORDINI',
'LYCEE PROFESSIONNEL MARIE CURIE',
'ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC',
'CODEV',
"ETABLISSEMENT PUBLIC LOCAL D'ENSEIGNEMENT ET DE FORMATION PROFESSIONNELLE AGRICOLES DE GAP",
'ASS MAISO FAMIL CANTON LAMBESC',
'OGEC SAINT MICHEL',
'MAISON FAMILIALE RURALE',
"ETABLISSEMENT PUBLIC LOCAL D'ENSEIGNEMENT ET FORMATION PROFESSIONNELLE AGRICOLES DE LA DURANCE ET DU PAYS DES SORGUES",
'LYCEE POLYVALENT CLAUDE BERNARD',
'ASS MAISON FAMILIALE RURALE',
'LYCEE PROFESSIONNEL LES CANUTS',
"LYCEE PROFESSIONNEL ALPES ET DURANCE - LYCEE DES METIERS DE LA CONSTRUCTION BOIS ET DE L'ENERGIE",
'SOCIETE INSTITUT TECHNIQUE ET PROFESSIONNEL AIXOIS',
"ETABLISSEMENT PUBLIC LOCAL D'ENSEIGNEMENT ET DE FORMATION PROFESSIONNELLE AGRICOLES CHATEAU MONGIN",
'ASSOCIATION SUD FORMATION',
'ES. ANTOINE GAPP',
'LYCEE PROFESSIONNEL EMILE BEJUIT',
'LYCEE PROFESSIONNEL HELENE BOUCHER',
'LYCEE PROFESSIONNEL R DU 1ER FILM',
'OGEC DES METIERS',
'ORGANISME DE GESTION DE L ETABLISSEMENT PRIVE CATHOLIQUE HENRI LEROY',
'OGEC STE CROIX STE EUVERTE',
'LYCEE GENERAL ET TECHNOLOGIQUE DOMINIQUE VILLARS',
'LYCEE PROFESSIONNEL FRANCOISE DOLTO',
'MAISON FAMILIALE DE VOUGY',
'FORMATION ET METIER',
'PROMEO CENTRE DE FORMATION D APPRENTIS DE L INDUSTRIE DE PICARDIE PROMEO CFAI PICARDIE',
'LYCEE PROFESSIONNEL EDMOND LABBE',
'INSTITUT CADENELLE',
'ASS GESTIONNAIRE FORMATION DANS INDUSTRI',
'ORG GEST ENS CATHO PASTRE GRANDE BASTIDE',
'AFPI PAYS DE LA LOIRE',
"OGEC DE L'ENSEMBLE SCOLAIRE LA SALLE PARAY-LE-MONIAL",
"GIL'ECOUTE",
'ISIM',
'PROVENCE FORMATION'
]
origins = [
'peurChangementConseil',
'trouverEntrepriseConseil',
'choseMarquanteConseil',
'differenceCollegeCfaConseil',
'descriptionMetierConseil',
'commentTrouverEntrepriseAutre',
'avantFormationAutre',
'difficileEntrepriseAutre'
]
def response(institution, origin, topic):
json = dict(
file_id='1yLHGKfKWlOKklqNKsVQb41eRyCbCzmwY',
institution=institution,
topic=topic,
origin=origin
)
resp = requests.post(url=api_url, json=json)
data = resp.json()
return data['response']
gradio_app = gr.Interface(
fn=response,
inputs=[
gr.Dropdown(institutions, label="Etablissement", info="Choisir un établissement"),
gr.Dropdown(origins, label="Origine", info="Choisir un type de conseil"),
gr.Textbox(label="Génération", info="Décrire le résultat attendu")
],
outputs=[
gr.Textbox(label="Réponse")
],
examples=[["CHAMBRE DE METIERS ET DE L'ARTISANAT DE REGION PROVENCE-ALPES-COTE D'AZUR", 'descriptionMetierConseil', 'liste en français sans répétition des 10 principaux verbes d\'actions'],
['AFTRAL', 'trouverEntrepriseConseil', 'liste en français sans répétition des 10 qualités principales détaillées'],
["ETABLISSEMENT PUBLIC LOCAL D'ENSEIGNEMENT ET DE FORMATION PROFESSIONNELLE AGRICOLE D'ANTIBES", 'choseMarquanteConseil', 'résumé synthétique en français des qualités requises en 3 paragraphes séparés'],
["LYCEE REGIONAL HOTELIER JEAN-PAUL PASSEDAT - LYCEE DES METIERS DE L'HOTELLERIE DU TOURISME ET DE L'ALIMENTATION", 'differenceCollegeCfaConseil', 'résumé synthétique en français des points négatifs en 3 paragraphes séparés'],
["ETABLISSEMENT PUBLIC LOCAL D'ENSEIGNEMENT ET DE FORMATION PROFESSIONNELLE AGRICOLES", 'peurChangementConseil', 'résumé synthétique en français des conseils en 3 paragraphes séparés'],
['LYCEE POLYVALENT PHILIPPE DE GIRARD', 'descriptionMetierConseil', 'résumé en français des principaux métiers en 3 paragraphes séparés'],
],
cache_examples=False
)
if __name__ == "__main__":
gradio_app.launch(auth=("sirius", "black"))