Update app.py
Browse filesintfloat/multilingual-e5-large-instruct
app.py
CHANGED
|
@@ -21,9 +21,9 @@ client = InferenceClient(model)
|
|
| 21 |
|
| 22 |
folder = snapshot_download(repo_id="umaiku/faiss_index", repo_type="dataset", local_dir=os.getcwd())
|
| 23 |
|
| 24 |
-
embeddings = HuggingFaceEmbeddings(model_name="intfloat/multilingual-e5-
|
| 25 |
|
| 26 |
-
vector_db = FAISS.load_local("
|
| 27 |
|
| 28 |
df = pd.read_csv("faiss_index/bger_cedh_db 1954-2024.csv")
|
| 29 |
|
|
@@ -110,7 +110,7 @@ demo = gr.ChatInterface(
|
|
| 110 |
additional_inputs=[
|
| 111 |
gr.Textbox(value="You are an assistant in Swiss Jurisprudence cases.", label="System message"),
|
| 112 |
gr.Slider(minimum=1, maximum=24000, value=5000, step=1, label="Max new tokens"),
|
| 113 |
-
gr.Slider(minimum=0.1, maximum=4.0, value=0.
|
| 114 |
gr.Slider(
|
| 115 |
minimum=0.1,
|
| 116 |
maximum=1.0,
|
|
@@ -118,7 +118,7 @@ demo = gr.ChatInterface(
|
|
| 118 |
step=0.05,
|
| 119 |
label="Top-p (nucleus sampling)",
|
| 120 |
),
|
| 121 |
-
gr.Slider(minimum=0, maximum=1, value=0.
|
| 122 |
],
|
| 123 |
description="# 📜 ALexI: Artificial Legal Intelligence for Swiss Jurisprudence",
|
| 124 |
)
|
|
|
|
| 21 |
|
| 22 |
folder = snapshot_download(repo_id="umaiku/faiss_index", repo_type="dataset", local_dir=os.getcwd())
|
| 23 |
|
| 24 |
+
embeddings = HuggingFaceEmbeddings(model_name="intfloat/multilingual-e5-large-instruct")
|
| 25 |
|
| 26 |
+
vector_db = FAISS.load_local("faiss_index_large", embeddings, allow_dangerous_deserialization=True)
|
| 27 |
|
| 28 |
df = pd.read_csv("faiss_index/bger_cedh_db 1954-2024.csv")
|
| 29 |
|
|
|
|
| 110 |
additional_inputs=[
|
| 111 |
gr.Textbox(value="You are an assistant in Swiss Jurisprudence cases.", label="System message"),
|
| 112 |
gr.Slider(minimum=1, maximum=24000, value=5000, step=1, label="Max new tokens"),
|
| 113 |
+
gr.Slider(minimum=0.1, maximum=4.0, value=0.1, step=0.1, label="Temperature"),
|
| 114 |
gr.Slider(
|
| 115 |
minimum=0.1,
|
| 116 |
maximum=1.0,
|
|
|
|
| 118 |
step=0.05,
|
| 119 |
label="Top-p (nucleus sampling)",
|
| 120 |
),
|
| 121 |
+
gr.Slider(minimum=0, maximum=1, value=0.75, step=0.05, label="Score Threshold"),
|
| 122 |
],
|
| 123 |
description="# 📜 ALexI: Artificial Legal Intelligence for Swiss Jurisprudence",
|
| 124 |
)
|