convert_to_openai_messages() — langchain Function Reference
Architecture documentation for the convert_to_openai_messages() function in utils.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 236631e2_af7c_cf93_f815_a72d2cc4db6f["convert_to_openai_messages()"] 0b528c80_0ce7_1c74_8932_bc433bcb03c6["utils.py"] 236631e2_af7c_cf93_f815_a72d2cc4db6f -->|defined in| 0b528c80_0ce7_1c74_8932_bc433bcb03c6 7d8fdbaf_a57f_bad7_f47e_85c3fa1f78fe["convert_to_messages()"] 236631e2_af7c_cf93_f815_a72d2cc4db6f -->|calls| 7d8fdbaf_a57f_bad7_f47e_85c3fa1f78fe ea68ecf6_3931_f79c_5745_e75911c6e99a["_get_message_openai_role()"] 236631e2_af7c_cf93_f815_a72d2cc4db6f -->|calls| ea68ecf6_3931_f79c_5745_e75911c6e99a 3e3cbfaf_2c0e_1924_ab8e_87598311849e["_convert_to_openai_tool_calls()"] 236631e2_af7c_cf93_f815_a72d2cc4db6f -->|calls| 3e3cbfaf_2c0e_1924_ab8e_87598311849e e5373442_69b7_5ef9_7f23_4d9a33f0c38a["_bytes_to_b64_str()"] 236631e2_af7c_cf93_f815_a72d2cc4db6f -->|calls| e5373442_69b7_5ef9_7f23_4d9a33f0c38a style 236631e2_af7c_cf93_f815_a72d2cc4db6f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/messages/utils.py lines 1478–1484
def convert_to_openai_messages(
messages: _SingleMessage,
*,
text_format: Literal["string", "block"] = "string",
include_id: bool = False,
pass_through_unknown_blocks: bool = True,
) -> dict: ...
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does convert_to_openai_messages() do?
convert_to_openai_messages() is a function in the langchain codebase, defined in libs/core/langchain_core/messages/utils.py.
Where is convert_to_openai_messages() defined?
convert_to_openai_messages() is defined in libs/core/langchain_core/messages/utils.py at line 1478.
What does convert_to_openai_messages() call?
convert_to_openai_messages() calls 4 function(s): _bytes_to_b64_str, _convert_to_openai_tool_calls, _get_message_openai_role, convert_to_messages.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free