Class: OpenAIAgent
Extends
AgentRunner
<OpenAI
>
Constructors
new OpenAIAgent()
new OpenAIAgent(
params
):OpenAIAgent
Parameters
• params: OpenAIAgentParams
Returns
Overrides
AgentRunner<OpenAI>.constructor
Source
packages/llamaindex/src/agent/openai.ts:22
Properties
#chatHistory
private
#chatHistory:ChatMessage
<ToolCallLLMMessageOptions
>[]
Inherited from
AgentRunner.#chatHistory
Source
packages/llamaindex/src/agent/base.ts:216
#llm
private
readonly
#llm:OpenAI
Inherited from
AgentRunner.#llm
Source
packages/llamaindex/src/agent/base.ts:211
#runner
private
readonly
#runner:AgentWorker
<OpenAI
,object
,ToolCallLLMMessageOptions
>
Inherited from
AgentRunner.#runner
Source
packages/llamaindex/src/agent/base.ts:217
#systemPrompt
private
readonly
#systemPrompt:null
|MessageContent
=null
Inherited from
AgentRunner.#systemPrompt
Source
packages/llamaindex/src/agent/base.ts:215
#tools
private
readonly
#tools:BaseToolWithCall
[] | (query
) =>Promise
<BaseToolWithCall
[]>
Inherited from
AgentRunner.#tools
Source
packages/llamaindex/src/agent/base.ts:212
#verbose
private
readonly
#verbose:boolean
Inherited from
AgentRunner.#verbose
Source
packages/llamaindex/src/agent/base.ts:218
createStore()
createStore: () =>
object
=AgentRunner.defaultCreateStore
Returns
object
Overrides
AgentRunner.createStore
Source
packages/llamaindex/src/agent/openai.ts:41
taskHandler
static
taskHandler:TaskHandler
<OpenAI
>
Source
packages/llamaindex/src/agent/openai.ts:43
Accessors
chatHistory
get
chatHistory():ChatMessage
<AdditionalMessageOptions
>[]
Returns
ChatMessage
<AdditionalMessageOptions
>[]
Source
packages/llamaindex/src/agent/base.ts:245
llm
get
llm():AI
Returns
AI
Source
packages/llamaindex/src/agent/base.ts:241
verbose
get
verbose():boolean
Returns
boolean
Source
packages/llamaindex/src/agent/base.ts:249
Methods
chat()
chat(params)
chat(
params
):Promise
<EngineResponse
>
Parameters
• params: ChatEngineParamsNonStreaming