jackkuo commited on
Commit
e43077d
·
verified ·
1 Parent(s): bfdf08c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -8,6 +8,7 @@ import os
8
  import re
9
  import tiktoken
10
  import pandas as pd
 
11
 
12
  api_key = os.getenv('API_KEY')
13
  base_url = os.getenv("BASE_URL")
@@ -77,7 +78,8 @@ def extract_pdf_pypdf(pdf_dir):
77
 
78
  return file_content
79
 
80
-
 
81
  def extract_pdf_md(pdf_dir):
82
  print(f"start convert pdf 2 md: {pdf_dir}")
83
  try:
@@ -453,7 +455,6 @@ with gr.Blocks(title="Automated Enzyme Kinetics Extractor") as demo:
453
  search_output.value = initial_output.to_html(classes='data', index=False, header=True)
454
 
455
 
456
-
457
  extract_button_md.click(extract_pdf_md, inputs=file_input, outputs=text_output)
458
  extract_button_text.click(extract_pdf_pypdf, inputs=file_input, outputs=text_output)
459
  exp.click(update_input, outputs=model_input)
 
8
  import re
9
  import tiktoken
10
  import pandas as pd
11
+ import functools
12
 
13
  api_key = os.getenv('API_KEY')
14
  base_url = os.getenv("BASE_URL")
 
78
 
79
  return file_content
80
 
81
+ # 设置缓存大小,可以根据需要调整
82
+ @functools.lru_cache(maxsize=128)
83
  def extract_pdf_md(pdf_dir):
84
  print(f"start convert pdf 2 md: {pdf_dir}")
85
  try:
 
455
  search_output.value = initial_output.to_html(classes='data', index=False, header=True)
456
 
457
 
 
458
  extract_button_md.click(extract_pdf_md, inputs=file_input, outputs=text_output)
459
  extract_button_text.click(extract_pdf_pypdf, inputs=file_input, outputs=text_output)
460
  exp.click(update_input, outputs=model_input)