Perf: test llm before RAPTOR. (#8897)

### What problem does this PR solve?


### Type of change

- [x] Performance Improvement
This commit is contained in:
Kevin Hu
2025-07-17 16:48:50 +08:00
committed by GitHub
parent 606bf20a3f
commit ecdb1701df
4 changed files with 22 additions and 12 deletions

View File

@ -17,6 +17,7 @@ from concurrent.futures import ThreadPoolExecutor, as_completed
from PIL import Image
from api.utils.api_utils import timeout
from rag.app.picture import vision_llm_chunk as picture_vision_llm_chunk
from rag.prompts import vision_llm_figure_describe_prompt
@ -80,6 +81,7 @@ class VisionFigureParser:
def __call__(self, **kwargs):
callback = kwargs.get("callback", lambda prog, msg: None)
@timeout(30, 3)
def process(figure_idx, figure_binary):
description_text = picture_vision_llm_chunk(
binary=figure_binary,