zuminghuang commited on
Commit
46820dd
·
verified ·
1 Parent(s): d8a5b56

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -25,6 +25,7 @@ import uuid
25
  import tqdm
26
 
27
  import requests
 
28
 
29
 
30
  def setup_poppler_linux():
@@ -104,6 +105,7 @@ Authorization = os.environ.get("Authorization")
104
  client = AsyncOpenAI(
105
  api_key=openai_api_key,
106
  base_url=openai_api_base + "/v1",
 
107
  )
108
 
109
 
@@ -166,6 +168,7 @@ def encode_image(image_path):
166
  with open(image_path, "rb") as image_file:
167
  return base64.b64encode(image_file.read()).decode("utf-8")
168
 
 
169
  def build_message(image_path, prompt):
170
 
171
  content = [
@@ -188,7 +191,6 @@ def build_message(image_path, prompt):
188
  return messages
189
 
190
 
191
-
192
  def download_markdown_file(md_text):
193
  filename = f"markdown_{uuid.uuid4().hex[:8]}.md"
194
  filepath = Path("downloads") / filename
@@ -252,6 +254,7 @@ def compress_directory_to_zip(directory_path, output_zip_path):
252
  logger.exception(e)
253
  return -1
254
 
 
255
  latex_delimiters = [
256
  {'left': '$$', 'right': '$$', 'display': True},
257
  {'left': '$', 'right': '$', 'display': False},
@@ -259,11 +262,13 @@ latex_delimiters = [
259
  {'left': '\\[', 'right': '\\]', 'display': True},
260
  ]
261
 
 
262
  def check_prompt(prompt):
263
  if not prompt or prompt.strip() == "":
264
  raise gr.Error("Please select or enter a prompt before parsing.")
265
  return prompt
266
 
 
267
  def to_file(image_path):
268
 
269
  if image_path.endswith("Academic_Papers.png"):
 
25
  import tqdm
26
 
27
  import requests
28
+ import httpx
29
 
30
 
31
  def setup_poppler_linux():
 
105
  client = AsyncOpenAI(
106
  api_key=openai_api_key,
107
  base_url=openai_api_base + "/v1",
108
+ http_client=httpx.AsyncClient(verify=False),
109
  )
110
 
111
 
 
168
  with open(image_path, "rb") as image_file:
169
  return base64.b64encode(image_file.read()).decode("utf-8")
170
 
171
+
172
  def build_message(image_path, prompt):
173
 
174
  content = [
 
191
  return messages
192
 
193
 
 
194
  def download_markdown_file(md_text):
195
  filename = f"markdown_{uuid.uuid4().hex[:8]}.md"
196
  filepath = Path("downloads") / filename
 
254
  logger.exception(e)
255
  return -1
256
 
257
+
258
  latex_delimiters = [
259
  {'left': '$$', 'right': '$$', 'display': True},
260
  {'left': '$', 'right': '$', 'display': False},
 
262
  {'left': '\\[', 'right': '\\]', 'display': True},
263
  ]
264
 
265
+
266
  def check_prompt(prompt):
267
  if not prompt or prompt.strip() == "":
268
  raise gr.Error("Please select or enter a prompt before parsing.")
269
  return prompt
270
 
271
+
272
  def to_file(image_path):
273
 
274
  if image_path.endswith("Academic_Papers.png"):