datacipen commited on
Commit
90964f5
1 Parent(s): 1d6671d

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +4 -1
main.py CHANGED
@@ -20,6 +20,9 @@ from langchain.chains import (
20
  )
21
  import chainlit as cl
22
  from chainlit.input_widget import TextInput, Select, Switch, Slider
 
 
 
23
  @cl.password_auth_callback
24
  def auth_callback(username: str, password: str):
25
  auth = json.loads(os.environ['CHAINLIT_AUTH_LOGIN'])
@@ -181,7 +184,7 @@ async def on_message(message: cl.Message):
181
  results = await runnable.acall("Contexte : Vous êtes un chercheur de l'enseignement supérieur et vous êtes doué pour faire des analyses d'articles de recherche sur les thématiques liées à la pédagogie, en fonction des critères définis ci-avant. En fonction des informations suivantes et du contexte suivant seulement et strictement, répondez en langue française strictement à la question ci-dessous à partir du contexte ci-dessous. En plus, tu créeras 3 questions supplémentaires en relation avec le contexte initial. Tu écriras les 3 questions supplémentaires en relation avec le contexte initial, avec un titrage de niveau 1 qui a pour titre \"Questions en relation avec le contexte : \". Si vous ne pouvez pas répondre à la question sur la base des informations, dites que vous ne trouvez pas de réponse ou que vous ne parvenez pas à trouver de réponse. Essayez donc de comprendre en profondeur le contexte et répondez uniquement en vous basant sur les informations fournies. Ne générez pas de réponses non pertinentes. Question : " + message.content, callbacks=[cb])
182
  answer = results["answer"]
183
 
184
- await cl.Message(content=answer).send()
185
  search = vectorstore.similarity_search(message.content,k=50, filter={"categorie": {"$eq": "bibliographie-OPP-DGDIN"}})
186
  if len(search) > 0:
187
  test = []
 
20
  )
21
  import chainlit as cl
22
  from chainlit.input_widget import TextInput, Select, Switch, Slider
23
+
24
+ from deep_translator import GoogleTranslator
25
+
26
  @cl.password_auth_callback
27
  def auth_callback(username: str, password: str):
28
  auth = json.loads(os.environ['CHAINLIT_AUTH_LOGIN'])
 
184
  results = await runnable.acall("Contexte : Vous êtes un chercheur de l'enseignement supérieur et vous êtes doué pour faire des analyses d'articles de recherche sur les thématiques liées à la pédagogie, en fonction des critères définis ci-avant. En fonction des informations suivantes et du contexte suivant seulement et strictement, répondez en langue française strictement à la question ci-dessous à partir du contexte ci-dessous. En plus, tu créeras 3 questions supplémentaires en relation avec le contexte initial. Tu écriras les 3 questions supplémentaires en relation avec le contexte initial, avec un titrage de niveau 1 qui a pour titre \"Questions en relation avec le contexte : \". Si vous ne pouvez pas répondre à la question sur la base des informations, dites que vous ne trouvez pas de réponse ou que vous ne parvenez pas à trouver de réponse. Essayez donc de comprendre en profondeur le contexte et répondez uniquement en vous basant sur les informations fournies. Ne générez pas de réponses non pertinentes. Question : " + message.content, callbacks=[cb])
185
  answer = results["answer"]
186
 
187
+ await cl.Message(content=GoogleTranslator(source='auto', target='fr').translate(answer)).send()
188
  search = vectorstore.similarity_search(message.content,k=50, filter={"categorie": {"$eq": "bibliographie-OPP-DGDIN"}})
189
  if len(search) > 0:
190
  test = []