Skip to content

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.

new SimpleChatEngine(init?): SimpleChatEngine

Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:26

Partial<SimpleChatEngine>

SimpleChatEngine

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

get chatHistory(): Promise<ChatMessage[]>

Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:22

Promise<ChatMessage[]>

BaseChatEngine.chatHistory

chat(params): Promise<EngineResponse>

Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:31

NonStreamingChatEngineParams

Promise<EngineResponse>

BaseChatEngine.chat

chat(params): Promise<AsyncIterable<EngineResponse, any, any>>

Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:32

StreamingChatEngineParams

Promise<AsyncIterable<EngineResponse, any, any>>

BaseChatEngine.chat


reset(): Promise<void>

Defined in: .build/typescript/packages/core/src/chat-engine/simple-chat-engine.ts:74

Promise<void>