Spaces:
Configuration error
Configuration error
Commit
•
fc34500
1
Parent(s):
a8c35e9
Update app.py
Browse files
app.py
CHANGED
@@ -13,7 +13,7 @@ class MyApp:
|
|
13 |
self.documents = []
|
14 |
self.embeddings = None
|
15 |
self.index = None
|
16 |
-
self.load_pdf("
|
17 |
self.build_vector_db()
|
18 |
|
19 |
def load_pdf(self, file_path: str) -> None:
|
@@ -58,7 +58,7 @@ def respond(
|
|
58 |
temperature: float,
|
59 |
top_p: float,
|
60 |
):
|
61 |
-
system_message = "You are a
|
62 |
messages = [{"role": "system", "content": system_message}]
|
63 |
|
64 |
for val in history:
|
@@ -86,29 +86,30 @@ def respond(
|
|
86 |
response += token
|
87 |
yield response
|
88 |
|
89 |
-
demo = gr.
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
]
|
110 |
-
|
111 |
-
|
|
|
112 |
|
113 |
if __name__ == "__main__":
|
114 |
demo.launch()
|
|
|
13 |
self.documents = []
|
14 |
self.embeddings = None
|
15 |
self.index = None
|
16 |
+
self.load_pdf("North_Indian_Diet.pdf")
|
17 |
self.build_vector_db()
|
18 |
|
19 |
def load_pdf(self, file_path: str) -> None:
|
|
|
58 |
temperature: float,
|
59 |
top_p: float,
|
60 |
):
|
61 |
+
system_message = "You are a North Indian diet expert. You provide dietary advice, suggest meal plans, and answer questions related to North Indian cuisine and nutrition. Feel free to ask about healthy recipes, nutritional benefits of foods, or meal planning tips."
|
62 |
messages = [{"role": "system", "content": system_message}]
|
63 |
|
64 |
for val in history:
|
|
|
86 |
response += token
|
87 |
yield response
|
88 |
|
89 |
+
demo = gr.ChatInterface(
|
90 |
+
respond,
|
91 |
+
additional_inputs=[
|
92 |
+
gr.Textbox(
|
93 |
+
value="You are a North Indian diet expert. You provide dietary advice, suggest meal plans, and answer questions related to North Indian cuisine and nutrition. Feel free to ask about healthy recipes, nutritional benefits of foods, or meal planning tips.",
|
94 |
+
label="System message"
|
95 |
+
),
|
96 |
+
gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
|
97 |
+
gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
|
98 |
+
gr.Slider(
|
99 |
+
minimum=0.1,
|
100 |
+
maximum=1.0,
|
101 |
+
value=0.95,
|
102 |
+
step=0.05,
|
103 |
+
label="Top-p (nucleus sampling)"
|
104 |
+
),
|
105 |
+
],
|
106 |
+
examples=[
|
107 |
+
["Can you suggest a healthy North Indian breakfast?"],
|
108 |
+
["What are the nutritional benefits of chickpeas?"],
|
109 |
+
["How can I plan a balanced North Indian meal?"]
|
110 |
+
],
|
111 |
+
title='North Indian Diet Expert 🍛'
|
112 |
+
)
|
113 |
|
114 |
if __name__ == "__main__":
|
115 |
demo.launch()
|