# Copyright (c) Opendatalab. All rights reserved. """ 配置文件 v2 """ import os # 默认模型配置(与 v1 保持一致) DEFAULT_MODEL_NAME = "OpenDataLab/MinerU2.5-2509-1.2B" DEFAULT_GPU_MEMORY_UTILIZATION = 0.9 DEFAULT_DPI = 200 DEFAULT_MAX_PAGES = 10 # v2 特有配置(外部API相关) DEFAULT_API_URL = os.getenv("API_URL", "http://192.168.2.3:5282") DEFAULT_BACKEND = os.getenv("BACKEND", "vlm-vllm-async-engine") DEFAULT_PARSE_METHOD = os.getenv("PARSE_METHOD", "auto") DEFAULT_START_PAGE_ID = int(os.getenv("START_PAGE_ID", "0")) DEFAULT_END_PAGE_ID = int(os.getenv("END_PAGE_ID", "99999")) DEFAULT_LANGUAGE = os.getenv("LANGUAGE", "ch") DEFAULT_RESPONSE_FORMAT_ZIP = os.getenv("RESPONSE_FORMAT_ZIP", "true").lower() == "true" DEFAULT_RETURN_MIDDLE_JSON = os.getenv("RETURN_MIDDLE_JSON", "false").lower() == "true" DEFAULT_RETURN_MODEL_OUTPUT = os.getenv("RETURN_MODEL_OUTPUT", "true").lower() == "true" DEFAULT_RETURN_MD = os.getenv("RETURN_MD", "true").lower() == "true" DEFAULT_RETURN_IMAGES = os.getenv("RETURN_IMAGES", "false").lower() == "true" DEFAULT_RETURN_CONTENT_LIST = os.getenv("RETURN_CONTENT_LIST", "false").lower() == "true" DEFAULT_SERVER_URL = os.getenv("SERVER_URL", "string")