test_trace_images_in_openai_format() — langchain Function Reference
Architecture documentation for the test_trace_images_in_openai_format() function in test_base.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD f5633816_ebdd_b983_4ab5_2c8269a3b23a["test_trace_images_in_openai_format()"] 8830054d_ac1e_daa9_c6c5_ff55b10d0bf3["test_base.py"] f5633816_ebdd_b983_4ab5_2c8269a3b23a -->|defined in| 8830054d_ac1e_daa9_c6c5_ff55b10d0bf3 style f5633816_ebdd_b983_4ab5_2c8269a3b23a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/tests/unit_tests/language_models/chat_models/test_base.py lines 488–519
def test_trace_images_in_openai_format() -> None:
"""Test that images are traced in OpenAI Chat Completions format."""
llm = ParrotFakeChatModel()
messages = [
{
"role": "user",
# v0 format
"content": [
{
"type": "image",
"source_type": "url",
"url": "https://example.com/image.png",
}
],
}
]
tracer = FakeChatModelStartTracer()
llm.invoke(messages, config={"callbacks": [tracer]})
assert tracer.messages == [
[
[
HumanMessage(
content=[
{
"type": "image_url",
"image_url": {"url": "https://example.com/image.png"},
}
]
)
]
]
]
Domain
Subdomains
Source
Frequently Asked Questions
What does test_trace_images_in_openai_format() do?
test_trace_images_in_openai_format() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/language_models/chat_models/test_base.py.
Where is test_trace_images_in_openai_format() defined?
test_trace_images_in_openai_format() is defined in libs/core/tests/unit_tests/language_models/chat_models/test_base.py at line 488.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free