in chunking/chunkers/multimodal_chunker.py [0:0]
def _append_figures_to_chunk(self, chunk, figure_urls, combined_caption, caption_vector):
"""
Appends the combined figure data (URLs, a single combined caption string,
and a list of caption vectors) to the chunk.
"""
# 1) Related images (URLs)
if "relatedImages" not in chunk:
chunk["relatedImages"] = []
chunk["relatedImages"].extend(figure_urls)
# 2) Combined caption text
if "imageCaptions" not in chunk:
chunk["imageCaptions"] = ""
if chunk["imageCaptions"]:
chunk["imageCaptions"] += "\n"
chunk["imageCaptions"] += combined_caption
# 3) Assign the caption vector to the chunk
chunk["captionVector"] = caption_vector