Skip to main content

Module: agents

Classes

Interfaces

Type Aliases

ChatConversationalAgentInput

Ƭ ChatConversationalAgentInput: AgentInput

Defined in

langchain/src/agents/chat_convo/index.ts:62


SerializedAgent

Ƭ SerializedAgent: SerializedZeroShotAgent

Defined in

langchain/src/agents/types.ts:41


SerializedAgentT

Ƭ SerializedAgentT<TType, FromLLMInput, ConstructorInput>: { _type: TType ; llm_chain?: SerializedLLMChain ; llm_chain_path?: string } & { load_from_llm_and_tools: true } & FromLLMInput | { load_from_llm_and_tools?: false } & ConstructorInput

Type parameters

NameType
TTypeextends string = string
FromLLMInputextends Record<string, unknown> = Record<string, unknown>
ConstructorInputextends AgentInput = AgentInput

Defined in

langchain/src/agents/types.ts:16


SerializedZeroShotAgent

Ƭ SerializedZeroShotAgent: SerializedAgentT<"zero-shot-react-description", SerializedFromLLMAndTools, AgentInput>

Defined in

langchain/src/agents/types.ts:35


StoppingMethod

Ƭ StoppingMethod: "force" | "generate"

Defined in

langchain/src/agents/types.ts:14

Functions

createJsonAgent

createJsonAgent(llm, toolkit, args?): AgentExecutor

Parameters

NameType
llmBaseLanguageModel
toolkitJsonToolkit
args?CreatePromptArgs

Returns

AgentExecutor

Defined in

langchain/src/agents/agent_toolkits/json/json.ts:26


createOpenApiAgent

createOpenApiAgent(llm, openApiToolkit, args?): AgentExecutor

Parameters

NameType
llmBaseLanguageModel
openApiToolkitOpenApiToolkit
args?CreatePromptArgs

Returns

AgentExecutor

Defined in

langchain/src/agents/agent_toolkits/openapi/openapi.ts:48


createSqlAgent

createSqlAgent(llm, toolkit, args?): AgentExecutor

Parameters

NameType
llmBaseLanguageModel
toolkitSqlToolkit
args?SqlCreatePromptArgs

Returns

AgentExecutor

Defined in

langchain/src/agents/agent_toolkits/sql/sql.ts:41


createVectorStoreAgent

createVectorStoreAgent(llm, toolkit, args?): AgentExecutor

Parameters

NameType
llmBaseLanguageModel
toolkitVectorStoreToolkit
args?CreatePromptArgs

Returns

AgentExecutor

Defined in

langchain/src/agents/agent_toolkits/vectorstore/vectorstore.ts:63


initializeAgentExecutor

initializeAgentExecutor(tools, llm, _agentType?, _verbose?, _callbackManager?): Promise<AgentExecutor>

Parameters

NameType
toolsTool[]
llmBaseLanguageModel
_agentType?AgentType
_verbose?boolean
_callbackManager?CallbackManager

Returns

Promise<AgentExecutor>

Defined in

langchain/src/agents/initialize.ts:14