Const
Conversion parameters
Array of LangChain BaseMessages to convert
Whether Zero Data Retention mode is enabled. When true, certain metadata like message IDs and function call IDs are omitted from the output
The model name being used. Used to determine if special role mapping is needed (e.g., "system" -> "developer" for reasoning models)
Array of ResponsesInputItem objects formatted for the OpenAI Responses API
When a function message is encountered (not supported)
When computer call output format is invalid
const messages = [ new HumanMessage("Hello"), new AIMessage({ content: "Hi there!", tool_calls: [...] })];const input = convertMessagesToResponsesInput({ messages, zdrEnabled: false, model: "gpt-4"}); Copy
const messages = [ new HumanMessage("Hello"), new AIMessage({ content: "Hi there!", tool_calls: [...] })];const input = convertMessagesToResponsesInput({ messages, zdrEnabled: false, model: "gpt-4"});