SimpleChatEngine
Defined in: .build/typescript/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
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SimpleChatEngine(
init?
):SimpleChatEngine
Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:26
Parameters
Section titled “Parameters”Partial
<SimpleChatEngine
>
Returns
Section titled “Returns”SimpleChatEngine
Properties
Section titled “Properties”memory
Section titled “memory”memory:
Memory
Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:19
llm:
LLM
Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:20
Accessors
Section titled “Accessors”chatHistory
Section titled “chatHistory”Get Signature
Section titled “Get Signature”get chatHistory():
Promise
<ChatMessage
[]>
Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:22
Returns
Section titled “Returns”Promise
<ChatMessage
[]>
Implementation of
Section titled “Implementation of”Methods
Section titled “Methods”chat()
Section titled “chat()”Call Signature
Section titled “Call Signature”chat(
params
):Promise
<EngineResponse
>
Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:31
Parameters
Section titled “Parameters”params
Section titled “params”Returns
Section titled “Returns”Promise
<EngineResponse
>
Implementation of
Section titled “Implementation of”Call Signature
Section titled “Call Signature”chat(
params
):Promise
<AsyncIterable
<EngineResponse
,any
,any
>>
Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:32
Parameters
Section titled “Parameters”params
Section titled “params”Returns
Section titled “Returns”Promise
<AsyncIterable
<EngineResponse
, any
, any
>>
Implementation of
Section titled “Implementation of”reset()
Section titled “reset()”reset():
Promise
<void
>
Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:74
Returns
Section titled “Returns”Promise
<void
>