Spaces:
Runtime error
Runtime error
linjieccc
commited on
Commit
·
f0d6709
1
Parent(s):
e86eadd
Update app.py
Browse files
app.py
CHANGED
@@ -227,6 +227,14 @@ def np2base64(image_np):
|
|
227 |
return base64_str
|
228 |
|
229 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
def process_prompt(prompt, document, lang="ch"):
|
231 |
if not prompt:
|
232 |
prompt = "What is the total actual and/or obligated expenses of ECG Center?"
|
@@ -237,8 +245,7 @@ def process_prompt(prompt, document, lang="ch"):
|
|
237 |
|
238 |
url = f"https://aip.baidubce.com/rpc/2.0/nlp-itec/poc/docprompt?access_token={access_token}"
|
239 |
|
240 |
-
|
241 |
-
base64_str = np2base64(image_list[0])
|
242 |
|
243 |
r = requests.post(url, json={"doc": base64_str, "prompt": [prompt], "lang": lang})
|
244 |
response = r.json()
|
@@ -404,7 +411,7 @@ with gr.Blocks(css=CSS) as demo:
|
|
404 |
gr.Markdown("## 2. Make a request")
|
405 |
prompt = gr.Textbox(
|
406 |
label="Prompt",
|
407 |
-
placeholder="What is the total actual and/or obligated expenses of ECG Center?",
|
408 |
lines=1,
|
409 |
max_lines=1,
|
410 |
)
|
|
|
227 |
return base64_str
|
228 |
|
229 |
|
230 |
+
def img2base64(path):
|
231 |
+
if path.endswith:
|
232 |
+
base64_str = np2base64(load_document(path)[0])
|
233 |
+
else:
|
234 |
+
base64_str = base64.b64encode(open(path, 'rb').read()).decode()
|
235 |
+
return base64_str
|
236 |
+
|
237 |
+
|
238 |
def process_prompt(prompt, document, lang="ch"):
|
239 |
if not prompt:
|
240 |
prompt = "What is the total actual and/or obligated expenses of ECG Center?"
|
|
|
245 |
|
246 |
url = f"https://aip.baidubce.com/rpc/2.0/nlp-itec/poc/docprompt?access_token={access_token}"
|
247 |
|
248 |
+
base64_str = img2base64(document)
|
|
|
249 |
|
250 |
r = requests.post(url, json={"doc": base64_str, "prompt": [prompt], "lang": lang})
|
251 |
response = r.json()
|
|
|
411 |
gr.Markdown("## 2. Make a request")
|
412 |
prompt = gr.Textbox(
|
413 |
label="Prompt",
|
414 |
+
placeholder="e.g. What is the total actual and/or obligated expenses of ECG Center?",
|
415 |
lines=1,
|
416 |
max_lines=1,
|
417 |
)
|