test__format_messages_openai_image_format() — langchain Function Reference
Architecture documentation for the test__format_messages_openai_image_format() function in test_chat_models.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD ab839b49_1e18_628d_1d10_cd0aec581cd3["test__format_messages_openai_image_format()"] 18428dc5_a41b_90c6_88ad_615296ee3311["test_chat_models.py"] ab839b49_1e18_628d_1d10_cd0aec581cd3 -->|defined in| 18428dc5_a41b_90c6_88ad_615296ee3311 style ab839b49_1e18_628d_1d10_cd0aec581cd3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/anthropic/tests/unit_tests/test_chat_models.py lines 1145–1192
def test__format_messages_openai_image_format() -> None:
message = HumanMessage(
content=[
{
"type": "text",
"text": "Can you highlight the differences between these two images?",
},
{
"type": "image_url",
"image_url": {"url": "data:image/jpeg;base64,<base64 data>"},
},
{
"type": "image_url",
"image_url": {"url": "https://<image url>"},
},
],
)
actual_system, actual_messages = _format_messages([message])
assert actual_system is None
expected_messages = [
{
"role": "user",
"content": [
{
"type": "text",
"text": (
"Can you highlight the differences between these two images?"
),
},
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/jpeg",
"data": "<base64 data>",
},
},
{
"type": "image",
"source": {
"type": "url",
"url": "https://<image url>",
},
},
],
},
]
assert actual_messages == expected_messages
Domain
Subdomains
Source
Frequently Asked Questions
What does test__format_messages_openai_image_format() do?
test__format_messages_openai_image_format() is a function in the langchain codebase, defined in libs/partners/anthropic/tests/unit_tests/test_chat_models.py.
Where is test__format_messages_openai_image_format() defined?
test__format_messages_openai_image_format() is defined in libs/partners/anthropic/tests/unit_tests/test_chat_models.py at line 1145.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free