Spaces:
Running
Running
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:
|