SimpleChatEngine
Defined in: packages/core/src/chat-engine/simple-chat-engine.ts:18
SimpleChatEngine is the simplest possible chat engine. Useful for using your own custom prompts.
Implements
Constructors
Constructor
new SimpleChatEngine(
init?
):SimpleChatEngine
Defined in: packages/core/src/chat-engine/simple-chat-engine.ts:26
Parameters
init?
Partial
<SimpleChatEngine
>
Returns
SimpleChatEngine
Properties
memory
memory:
BaseMemory
Defined in: packages/core/src/chat-engine/simple-chat-engine.ts:19
llm
llm:
LLM
Defined in: packages/core/src/chat-engine/simple-chat-engine.ts:20
Accessors
chatHistory
Get Signature
get chatHistory():
ChatMessage
<object
>[] |Promise
<ChatMessage
<object
>[]>
Defined in: packages/core/src/chat-engine/simple-chat-engine.ts:22
Returns
ChatMessage
<object
>[] | Promise
<ChatMessage
<object
>[]>
Implementation of
Methods
chat()
Call Signature
chat(
params
):Promise
<EngineResponse
>
Defined in: packages/core/src/chat-engine/simple-chat-engine.ts:35
Parameters
params
Returns
Promise
<EngineResponse
>
Implementation of
Call Signature
chat(
params
):Promise
<AsyncIterable
<EngineResponse
,any
,any
>>
Defined in: packages/core/src/chat-engine/simple-chat-engine.ts:36
Parameters
params
Returns
Promise
<AsyncIterable
<EngineResponse
, any
, any
>>
Implementation of
reset()
reset():
void
Defined in: packages/core/src/chat-engine/simple-chat-engine.ts:82
Returns
void