Home / Function/ convert_to_openai_messages() — langchain Function Reference

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: ...

Subdomains

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