shoom013 commited on
Commit
f94dbca
·
verified ·
1 Parent(s): af6492b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -119,7 +119,8 @@ def rag(input_text, history, jezik, file):
119
  documents = SimpleDirectoryReader(file.name).load_data()
120
  index2 = VectorStoreIndex.from_documents(documents)
121
  query_engine = index2.as_query_engine()
122
- return query_engine.query(input_text)
 
123
  # collection.add(
124
  # documents=documents,
125
  # ids=[f"id{last+i}" for i in range(len(documents))],
@@ -146,14 +147,14 @@ def rag(input_text, history, jezik, file):
146
  # if (o_jezik!='N/A'):
147
  # input_text += " - odgovori " + o_jezik + "."
148
  # return query_engine.query(input_text)
149
- return chat_engine.chat(input_text)
150
  # Interface
151
  # gr.Textbox(label="Pitanje:", lines=6),
152
  # outputs=[gr.Textbox(label="Odgovor:", lines=6)],
153
  iface = gr.ChatInterface(rag,
154
- title="Kako Vam mogu pomoći?",
155
  description="Postavite pitanje ili opišite problem koji imate",
156
- chatbot=gr.Chatbot(height=300),
157
  textbox=gr.Textbox(placeholder="Pitanje ili opis problema", container=False, scale=7),
158
  theme="soft",
159
  # examples=["Ne radi mi internet", "Koje usluge imam na raspologanju?", "Ne radi mi daljinski upravljač, šta da radim?"],
 
119
  documents = SimpleDirectoryReader(file.name).load_data()
120
  index2 = VectorStoreIndex.from_documents(documents)
121
  query_engine = index2.as_query_engine()
122
+ # return query_engine.query(input_text)
123
+ return history.append({"role": "assistant", "content": query_engine.query(input_text)})
124
  # collection.add(
125
  # documents=documents,
126
  # ids=[f"id{last+i}" for i in range(len(documents))],
 
147
  # if (o_jezik!='N/A'):
148
  # input_text += " - odgovori " + o_jezik + "."
149
  # return query_engine.query(input_text)
150
+ return history.append({"role": "assistant", "content": chat_engine.chat(input_text)})
151
  # Interface
152
  # gr.Textbox(label="Pitanje:", lines=6),
153
  # outputs=[gr.Textbox(label="Odgovor:", lines=6)],
154
  iface = gr.ChatInterface(rag,
155
+ title="UChat",
156
  description="Postavite pitanje ili opišite problem koji imate",
157
+ chatbot=gr.Chatbot("Kako Vam mogu pomoći?", type='messages', label="Uchat", height=300),
158
  textbox=gr.Textbox(placeholder="Pitanje ili opis problema", container=False, scale=7),
159
  theme="soft",
160
  # examples=["Ne radi mi internet", "Koje usluge imam na raspologanju?", "Ne radi mi daljinski upravljač, šta da radim?"],