A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://ts.llamaindex.ai/docs/api/classes/ContextChatEngine below:

Build LLM-powered document agents and workflows

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:38

ContextChatEngine uses the Index to get the appropriate context for each query. The context is stored in the system prompt, and the chat history is chunk, allowing the appropriate context to be surfaced for each query.

Extends Implements Constructors Constructor

new ContextChatEngine(init): ContextChatEngine

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:48

Parameters init

ContextChatEngineOptions

Returns

ContextChatEngine

Overrides

PromptMixin.constructor

Properties chatModel

chatModel: LLM

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:39

memory

memory: Memory

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:40

contextGenerator

contextGenerator: ContextGenerator & PromptMixin

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:41

systemPrompt?

optional systemPrompt: string

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:42

Accessors chatHistory Get Signature

get chatHistory(): Promise<ChatMessage[]>

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:44

Returns

Promise<ChatMessage[]>

Implementation of

BaseChatEngine.chatHistory

Methods _getPrompts()

protected _getPrompts(): PromptsRecord

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:65

Returns

PromptsRecord

Overrides

PromptMixin._getPrompts

_updatePrompts()

protected _updatePrompts(prompts): void

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:71

Parameters prompts contextSystemPrompt

ContextSystemPrompt

Returns

void

Overrides

PromptMixin._updatePrompts

_getPromptModules()

protected _getPromptModules(): ModuleRecord

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:77

Return a dictionary of sub-modules within the current module that also implement PromptMixin (so that their prompts can also be get/set).

Can be blank if no sub-modules.

Returns

ModuleRecord

Overrides

PromptMixin._getPromptModules

chat() Call Signature

chat(params): Promise<EngineResponse>

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:83

Parameters params

NonStreamingChatEngineParams

Returns

Promise<EngineResponse>

Implementation of

BaseChatEngine.chat

Call Signature

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

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:84

Parameters params

StreamingChatEngineParams

Returns

Promise<AsyncIterable<EngineResponse, any, any>>

Implementation of

BaseChatEngine.chat

reset()

reset(): Promise<void>

Defined in: packages/core/src/chat-engine/context-chat-engine.ts:127

Returns

Promise<void>

validatePrompts()

validatePrompts(promptsDict, moduleDict): void

Defined in: packages/core/src/prompts/mixin.ts:8

Parameters promptsDict

PromptsRecord

moduleDict

ModuleRecord

Returns

void

Inherited from

PromptMixin.validatePrompts

getPrompts()

getPrompts(): PromptsRecord

Defined in: packages/core/src/prompts/mixin.ts:22

Returns

PromptsRecord

Inherited from

PromptMixin.getPrompts

updatePrompts()

updatePrompts(prompts): void

Defined in: packages/core/src/prompts/mixin.ts:39

Parameters prompts

PromptsRecord

Returns

void

Inherited from

PromptMixin.updatePrompts


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4