rafaaa2105 commited on
Commit
e21ecdd
1 Parent(s): 5c40ef7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -9
app.py CHANGED
@@ -4,18 +4,16 @@ import os
4
  import spaces
5
 
6
  @spaces.GPU
7
- def query_engine(llm_model, documents):
8
  api_key = os.getenv("HUGGINGFACE_API_KEY")
9
  llm_api_base = "https://api-inference.huggingface.co/models/"
10
 
11
- # Extract text content from uploaded files
12
- docs = []
13
- for doc in documents:
14
- content = doc.decode("utf-8")
15
- docs.append(content)
16
 
17
  query_engine = AutoQueryEngine.from_defaults(
18
- documents=docs,
19
  llm_model=llm_model,
20
  llm_api_base=llm_api_base,
21
  )
@@ -25,9 +23,9 @@ interface = gr.Blocks()
25
  with interface:
26
  gr.Markdown("# AutoQueryEngine Interface")
27
  llm_model = gr.Textbox(label="LLM Model", value="mistralai/Mixtral-8x7B-Instruct-v0.1")
28
- documents = gr.File(label="Documents", file_count="multiple")
29
  query = gr.Textbox(label="Query")
30
  output = gr.Textbox(label="Output")
31
  query_btn = gr.Button("Query")
32
- query_btn.click(fn=query_engine, inputs=[llm_model, documents], outputs=output)
33
  interface.launch()
 
4
  import spaces
5
 
6
  @spaces.GPU
7
+ def query_engine(llm_model, document):
8
  api_key = os.getenv("HUGGINGFACE_API_KEY")
9
  llm_api_base = "https://api-inference.huggingface.co/models/"
10
 
11
+
12
+ content = document.value.decode("utf-8")
13
+ docs.append(content)
 
 
14
 
15
  query_engine = AutoQueryEngine.from_defaults(
16
+ documents=document,
17
  llm_model=llm_model,
18
  llm_api_base=llm_api_base,
19
  )
 
23
  with interface:
24
  gr.Markdown("# AutoQueryEngine Interface")
25
  llm_model = gr.Textbox(label="LLM Model", value="mistralai/Mixtral-8x7B-Instruct-v0.1")
26
+ document = gr.File(label="Documents")
27
  query = gr.Textbox(label="Query")
28
  output = gr.Textbox(label="Output")
29
  query_btn = gr.Button("Query")
30
+ query_btn.click(fn=query_engine, inputs=[llm_model, document], outputs=output)
31
  interface.launch()