MCPcopy Create free account
hub / github.com/aiming-lab/MDocAgent / create_image_message

Method create_image_message

models/openai.py:40–49  ·  view source on GitHub ↗
(self, images, question)

Source from the content-addressed store, hash-verified

38 return message
39
40 def create_image_message(self, images, question):
41 content = []
42 for image_path in images:
43 content.append({"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{encode_image(image_path)}"}})
44 content.append({"type": "text", "text": question})
45 message = {
46 "role": "user",
47 "content": content
48 }
49 return message
50
51 def predict(self, question, texts = None, images = None, history = None):
52 messages = self.process_message(question, texts, images, history)

Callers

nothing calls this directly

Calls 1

encode_imageFunction · 0.85

Tested by

no test coverage detected