MCPcopy
hub / github.com/langchain-ai/langchain / image_summarize

Function image_summarize

templates/rag-multi-modal-mv-local/ingest.py:18–42  ·  view source on GitHub ↗

Make image summary :param img_base64: Base64 encoded string for image :param prompt: Text prompt for summarizatiomn :return: Image summarization prompt

(img_base64, prompt)

Source from the content-addressed store, hash-verified

16
17
18def image_summarize(img_base64, prompt):
19 """
20 Make image summary
21
22 :param img_base64: Base64 encoded string for image
23 :param prompt: Text prompt for summarizatiomn
24 :return: Image summarization prompt
25
26 """
27 chat = ChatOllama(model="bakllava", temperature=0)
28
29 msg = chat.invoke(
30 [
31 HumanMessage(
32 content=[
33 {"type": "text", "text": prompt},
34 {
35 "type": "image_url",
36 "image_url": f"data:image/jpeg;base64,{img_base64}",
37 },
38 ]
39 )
40 ]
41 )
42 return msg.content
43
44
45def generate_img_summaries(img_base64_list):

Callers 1

generate_img_summariesFunction · 0.70

Calls 3

ChatOllamaClass · 0.90
HumanMessageClass · 0.90
invokeMethod · 0.45

Tested by

no test coverage detected