@@ -50,13 +50,15 @@ def build_form_data(
5050 server_url : str | None ,
5151 start_page_id : int ,
5252 end_page_id : int | None ,
53+ image_analysis : bool = True ,
5354) -> dict [str , str | list [str ]]:
5455 return _api_client .build_parse_request_form_data (
5556 lang_list = [language ],
5657 backend = backend ,
5758 parse_method = parse_method ,
5859 formula_enable = formula_enable ,
5960 table_enable = table_enable ,
61+ image_analysis = image_analysis ,
6062 server_url = server_url ,
6163 start_page_id = start_page_id ,
6264 end_page_id = end_page_id ,
@@ -98,6 +100,7 @@ async def run_demo(
98100 language : str = "ch" ,
99101 formula_enable : bool = True ,
100102 table_enable : bool = True ,
103+ image_analysis : bool = True ,
101104 server_url : str | None = None ,
102105 start_page_id : int = 0 ,
103106 end_page_id : int | None = None ,
@@ -117,6 +120,7 @@ async def run_demo(
117120 parse_method = parse_method ,
118121 formula_enable = formula_enable ,
119122 table_enable = table_enable ,
123+ image_analysis = image_analysis ,
120124 server_url = server_url ,
121125 start_page_id = start_page_id ,
122126 end_page_id = end_page_id ,
@@ -225,6 +229,8 @@ def main() -> None:
225229 formula_enable = True
226230 # Enable table parsing in the output.
227231 table_enable = True
232+ # Enable image/chart analysis for VLM and hybrid backends.
233+ image_analysis = True
228234 # Required only for "*-http-client" backends, for example:
229235 # "http://127.0.0.1:30000"
230236 server_url = None
@@ -245,6 +251,7 @@ def main() -> None:
245251 language = language ,
246252 formula_enable = formula_enable ,
247253 table_enable = table_enable ,
254+ image_analysis = image_analysis ,
248255 server_url = server_url ,
249256 start_page_id = start_page_id ,
250257 end_page_id = end_page_id ,
0 commit comments