|
6 | 6 | from packaging import version |
7 | 7 | from transformers import AutoModel |
8 | 8 |
|
| 9 | +from vllm.assets.base import VLLM_S3_BUCKET_URL |
9 | 10 | from vllm.entrypoints.chat_utils import ( |
10 | 11 | ChatCompletionContentPartImageEmbedsParam, |
11 | 12 | ChatCompletionContentPartImageParam, |
|
34 | 35 | "model.": "model.language_model.", |
35 | 36 | } |
36 | 37 |
|
| 38 | +HANDELSBLATT_IMAGE_URL = ( |
| 39 | + f"{VLLM_S3_BUCKET_URL}/multimodal_asset/jinavl-handelsblatt-preview.png" |
| 40 | +) |
| 41 | +PAPER_IMAGE_URL = f"{VLLM_S3_BUCKET_URL}/multimodal_asset/jinavl-paper-11.png" |
| 42 | + |
37 | 43 | # Shared long text for test data |
38 | 44 | LONG_TEXT_DOC = """We present ReaderLM-v2, a compact 1.5 billion parameter language model designed for efficient |
39 | 45 | web content extraction. Our model processes documents up to 512K tokens, transforming messy HTML |
|
50 | 56 | TEXT_IMAGE_TEST_DATA = { |
51 | 57 | "query": [{"text": "slm markdown"}], |
52 | 58 | "documents": [ |
53 | | - { |
54 | | - "image": "https://raw.githubusercontent.com/jina-ai/multimodal-reranker-test/main/handelsblatt-preview.png" |
55 | | - }, |
56 | | - { |
57 | | - "image": "https://raw.githubusercontent.com/jina-ai/multimodal-reranker-test/main/paper-11.png" |
58 | | - }, |
| 59 | + {"image": HANDELSBLATT_IMAGE_URL}, |
| 60 | + {"image": PAPER_IMAGE_URL}, |
59 | 61 | ], |
60 | 62 | } |
61 | 63 |
|
|
68 | 70 | } |
69 | 71 |
|
70 | 72 | IMAGE_TEXT_TEST_DATA = { |
71 | | - "query": [ |
72 | | - { |
73 | | - "image": "https://raw.githubusercontent.com/jina-ai/multimodal-reranker-test/main/paper-11.png" |
74 | | - } |
75 | | - ], |
| 73 | + "query": [{"image": PAPER_IMAGE_URL}], |
76 | 74 | "documents": [ |
77 | 75 | {"text": LONG_TEXT_DOC}, |
78 | 76 | {"text": "数据提取么?为什么不用正则啊,你用正则不就全解决了么?"}, |
79 | 77 | ], |
80 | 78 | } |
81 | 79 |
|
82 | 80 | IMAGE_IMAGE_TEST_DATA = { |
83 | | - "query": [ |
84 | | - { |
85 | | - "image": "https://raw.githubusercontent.com/jina-ai/multimodal-reranker-test/main/paper-11.png" |
86 | | - } |
87 | | - ], |
| 81 | + "query": [{"image": PAPER_IMAGE_URL}], |
88 | 82 | "documents": [ |
89 | | - { |
90 | | - "image": "https://raw.githubusercontent.com/jina-ai/multimodal-reranker-test/main/handelsblatt-preview.png" |
91 | | - }, |
92 | | - { |
93 | | - "image": "https://raw.githubusercontent.com/jina-ai/multimodal-reranker-test/main/paper-11.png" |
94 | | - }, |
| 83 | + {"image": HANDELSBLATT_IMAGE_URL}, |
| 84 | + {"image": PAPER_IMAGE_URL}, |
95 | 85 | ], |
96 | 86 | } |
97 | 87 |
|
98 | 88 | TEXT_MIXED_DOCS_TEST_DATA = { |
99 | 89 | "query": [{"text": "slm markdown"}], |
100 | 90 | "documents": [ |
101 | 91 | {"text": LONG_TEXT_DOC}, |
102 | | - { |
103 | | - "image": "https://raw.githubusercontent.com/jina-ai/multimodal-reranker-test/main/paper-11.png" |
104 | | - }, |
| 92 | + {"image": PAPER_IMAGE_URL}, |
105 | 93 | {"text": "数据提取么?为什么不用正则啊,你用正则不就全解决了么?"}, |
106 | | - { |
107 | | - "image": "https://raw.githubusercontent.com/jina-ai/multimodal-reranker-test/main/handelsblatt-preview.png" |
108 | | - }, |
| 94 | + {"image": HANDELSBLATT_IMAGE_URL}, |
109 | 95 | ], |
110 | 96 | } |
111 | 97 |
|
|
0 commit comments