Update main.py
Browse files
main.py
CHANGED
@@ -22,7 +22,6 @@ from langchain.callbacks.base import BaseCallbackHandler
|
|
22 |
|
23 |
import chainlit as cl
|
24 |
from chainlit.input_widget import TextInput, Select, Switch, Slider
|
25 |
-
from literalai import LiteralClient
|
26 |
@cl.password_auth_callback
|
27 |
def auth_callback(username: str, password: str):
|
28 |
auth = json.loads(os.environ['CHAINLIT_AUTH_LOGIN'])
|
@@ -39,8 +38,6 @@ def auth_callback(username: str, password: str):
|
|
39 |
return cl.User(
|
40 |
identifier=ident + " : 🧑🎓 User Datapcc", metadata={"role": "user", "provider": "credentials"}
|
41 |
)
|
42 |
-
|
43 |
-
literal_client = LiteralClient(api_key=os.getenv("LITERAL_API_KEY"))
|
44 |
|
45 |
chunk_size = 1024
|
46 |
chunk_overlap = 50
|
@@ -106,15 +103,15 @@ async def on_chat_start():
|
|
106 |
res = await cl.AskActionMessage(
|
107 |
content="<div style='width:100%;text-align:center'> </div>",
|
108 |
actions=[
|
109 |
-
cl.Action(name="
|
110 |
-
cl.Action(name="
|
111 |
cl.Action(name="jdlp", value="Journée de La Pédagogie", label="🔥 Journée de La Pédagogie : exemple : «Quelles sont les bonnes pratiques des plateformes de e-learning?»"),
|
112 |
],
|
113 |
timeout="3600"
|
114 |
).send()
|
115 |
|
116 |
if res:
|
117 |
-
await cl.Message(f"Vous pouvez requêter sur la thématique : {res.get('value')}
|
118 |
cl.user_session.set("selectRequest", res.get("value"))
|
119 |
|
120 |
template = """Answer the question based only on the following context:
|
|
|
22 |
|
23 |
import chainlit as cl
|
24 |
from chainlit.input_widget import TextInput, Select, Switch, Slider
|
|
|
25 |
@cl.password_auth_callback
|
26 |
def auth_callback(username: str, password: str):
|
27 |
auth = json.loads(os.environ['CHAINLIT_AUTH_LOGIN'])
|
|
|
38 |
return cl.User(
|
39 |
identifier=ident + " : 🧑🎓 User Datapcc", metadata={"role": "user", "provider": "credentials"}
|
40 |
)
|
|
|
|
|
41 |
|
42 |
chunk_size = 1024
|
43 |
chunk_overlap = 50
|
|
|
103 |
res = await cl.AskActionMessage(
|
104 |
content="<div style='width:100%;text-align:center'> </div>",
|
105 |
actions=[
|
106 |
+
cl.Action(name="Pédagogie durable", value="Pédagogie durable", label="🔥 Pédagogie durable : exemple : «quels sont les modèles d'apprentissage dans les universités?»"),
|
107 |
+
cl.Action(name="Lieux d'apprentissage", value="Lieux d'apprentissage", label="🔥 Lieux d'apprentissage : exemple : «donne des exemples de lieu d'apprentissage dans les universités?»"),
|
108 |
cl.Action(name="jdlp", value="Journée de La Pédagogie", label="🔥 Journée de La Pédagogie : exemple : «Quelles sont les bonnes pratiques des plateformes de e-learning?»"),
|
109 |
],
|
110 |
timeout="3600"
|
111 |
).send()
|
112 |
|
113 |
if res:
|
114 |
+
await cl.Message(f"Vous pouvez requêter sur la thématique : {res.get('value')}").send()
|
115 |
cl.user_session.set("selectRequest", res.get("value"))
|
116 |
|
117 |
template = """Answer the question based only on the following context:
|