langchain
Version:
Typescript bindings for langchain
22 lines (21 loc) • 903 B
TypeScript
import { type BaseMessage } from "@langchain/core/messages";
import type { AgentStep } from "@langchain/core/agents";
/**
* Format a list of AgentSteps into a list of BaseMessage instances for
* agents that use OpenAI's API. Helpful for passing in previous agent
* step context into new iterations.
*
* @deprecated Use formatToOpenAIFunctionMessages instead.
* @param steps A list of AgentSteps to format.
* @returns A list of BaseMessages.
*/
export declare function formatForOpenAIFunctions(steps: AgentStep[]): BaseMessage[];
/**
* Format a list of AgentSteps into a list of BaseMessage instances for
* agents that use OpenAI's API. Helpful for passing in previous agent
* step context into new iterations.
*
* @param steps A list of AgentSteps to format.
* @returns A list of BaseMessages.
*/
export declare function formatToOpenAIFunctionMessages(steps: AgentStep[]): BaseMessage[];