Spaces:
Sleeping
Sleeping
xavierbarbier
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -67,6 +67,7 @@ index.add(text_embeddings)
|
|
67 |
#index = faiss.read_index("./resourse/embeddings_ngap.faiss")
|
68 |
|
69 |
print("Finish the model init process")
|
|
|
70 |
def format_chat_prompt(message, chat_history):
|
71 |
prompt = ""
|
72 |
for turn in chat_history:
|
@@ -75,6 +76,15 @@ def format_chat_prompt(message, chat_history):
|
|
75 |
prompt = f"{prompt}\nUser: {message}\nAssistant:"
|
76 |
return prompt
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
def respond(message, chat_history):
|
79 |
|
80 |
|
@@ -99,18 +109,11 @@ with gr.Blocks() as demo:
|
|
99 |
gr.Markdown("Mes réponses sont générées par IA. Elles peuvent être fausses ou imprécises.")
|
100 |
with gr.Row():
|
101 |
with gr.Column(scale=1):
|
102 |
-
|
103 |
|
104 |
-
audio_file = gr.Audio(sources=["microphone"])
|
105 |
-
b1 = gr.Button("Posez votre question à l'oral")
|
106 |
|
107 |
text = gr.Textbox(lines =5)
|
108 |
|
109 |
-
|
110 |
-
|
111 |
-
b1.click(speech_to_text, inputs=audio_file, outputs=text)
|
112 |
-
|
113 |
-
|
114 |
#msg = gr.Textbox(label="Posez votre question")
|
115 |
btn = gr.Button("Soumettre la question")
|
116 |
|
|
|
67 |
#index = faiss.read_index("./resourse/embeddings_ngap.faiss")
|
68 |
|
69 |
print("Finish the model init process")
|
70 |
+
|
71 |
def format_chat_prompt(message, chat_history):
|
72 |
prompt = ""
|
73 |
for turn in chat_history:
|
|
|
76 |
prompt = f"{prompt}\nUser: {message}\nAssistant:"
|
77 |
return prompt
|
78 |
|
79 |
+
context = [
|
80 |
+
{
|
81 |
+
"role": "system",
|
82 |
+
"content": """Tu est un assitant virtuel au service des assurés pour l'assurance maladie en France.
|
83 |
+
Réponds en français avec politesse et signes tes réponses par 'Votre assitant virtuel Ameli'.
|
84 |
+
""",
|
85 |
+
}
|
86 |
+
]
|
87 |
+
|
88 |
def respond(message, chat_history):
|
89 |
|
90 |
|
|
|
109 |
gr.Markdown("Mes réponses sont générées par IA. Elles peuvent être fausses ou imprécises.")
|
110 |
with gr.Row():
|
111 |
with gr.Column(scale=1):
|
112 |
+
|
113 |
|
|
|
|
|
114 |
|
115 |
text = gr.Textbox(lines =5)
|
116 |
|
|
|
|
|
|
|
|
|
|
|
117 |
#msg = gr.Textbox(label="Posez votre question")
|
118 |
btn = gr.Button("Soumettre la question")
|
119 |
|