Class representing an agent for the OpenAI chat model in LangChain. It extends the Agent class and provides additional functionality specific to the OpenAIAgent type.

⚠️ Deprecated ⚠️

Use the createOpenAIFunctionsAgent method instead.

This feature is deprecated and will be removed in the future.

It is not recommended for use.

Hierarchy

Constructors

Properties

ToolType: StructuredToolInterface<ZodObject<any, any, any, any, {}>>
llmChain: LLMChain<string, LLMType>
tools: StructuredToolInterface<ZodObject<any, any, any, any, {}>>[]

Accessors

Methods

  • Plans the next action or finish state of the agent based on the provided steps, inputs, and optional callback manager.

    Parameters

    • steps: AgentStep[]

      The steps to consider in planning.

    • inputs: ChainValues

      The inputs to consider in planning.

    • Optional callbackManager: CallbackManager

      Optional CallbackManager to use in planning.

    Returns Promise<AgentAction | AgentFinish>

    A Promise that resolves to an AgentAction or AgentFinish object representing the planned action or finish state.

Generated using TypeDoc