Class: OpenAIAgent
Runner will manage the task execution and provide a high-level API for the user
Extends
Constructors
new OpenAIAgent()
new OpenAIAgent(
params
):OpenAIAgent
Parameters
• params: OpenAIAgentParams
Returns
Overrides
Defined in
packages/providers/openai/dist/index.d.ts:265
Properties
createStore()
createStore: () =>
object
Returns
object
Inherited from
Defined in
packages/core/agent/dist/index.d.ts:105
taskHandler
taskHandler:
TaskHandler
<LLM
<object
,object
>,object
,object
,object
>
Inherited from
Defined in
packages/core/agent/dist/index.d.ts:106
defaultTaskHandler
static
defaultTaskHandler:TaskHandler
<LLM
<object
,object
>,object
,object
,object
>
Inherited from
Defined in
packages/core/agent/dist/index.d.ts:79
Accessors
chatHistory
Get Signature
get chatHistory():
ChatMessage
<AdditionalMessageOptions
>[]
Returns
ChatMessage
<AdditionalMessageOptions
>[]
Inherited from
Defined in
packages/core/agent/dist/index.d.ts:82
llm
Get Signature
get llm():
AI
Returns
AI
Inherited from
Defined in
packages/core/agent/dist/index.d.ts:81
verbose
Get Signature
get verbose():
boolean
Returns
boolean
Inherited from
Defined in
packages/core/agent/dist/index.d.ts:83
Methods
chat()
chat(params)
chat(
params
):Promise
<EngineResponse
>
Parameters
• params: NonStreamingChatEngineParams
<object
, object
>
Returns
Promise
<EngineResponse
>
Inherited from
Defined in
packages/core/agent/dist/index.d.ts:88
chat(params)
chat(
params
):Promise
<ReadableStream
<EngineResponse
>>
Parameters
• params: StreamingChatEngineParams
<object
, object
>
Returns
Promise
<ReadableStream
<EngineResponse
>>
Inherited from
Defined in
packages/core/agent/dist/index.d.ts:89
createTask()
createTask(
message
,stream
?,verbose
?,chatHistory
?,additionalChatOptions
?):ReadableStream
<TaskStepOutput
<LLM
<object
,object
>,object
,object
,object
>>
Parameters
• message: MessageContent
• stream?: boolean
• verbose?: boolean
• chatHistory?: ChatMessage
<object
>[]