Skip to main content

convert_input_to_messages

Function convert_input_to_messages 

Source
pub fn convert_input_to_messages(
    input: InputItemOrString,
    instructions: Option<String>,
    enforce_tool_result_adjacency: bool,
) -> Result<(Vec<ChatMessage>, Vec<Tool>), ConversionError>
Expand description

Convert input (with optional instructions) to Chat messages.

Returns:

  • messages: The converted chat messages
  • extracted_tools: Tools extracted from tool_search_output items