Skip to main content
Version: Next

Type Alias: LLMChatSessionOptions

LLMChatSessionOptions = object

Defined in: extensions/llm/tasks/llmChatSession.ts:64

Options for configuring an LLM chat session.

Properties​

generationConfig?​

readonly optional generationConfig: LLMGenerationConfig

Defined in: extensions/llm/tasks/llmChatSession.ts:66

Default generation configuration options.


initialMessages?​

readonly optional initialMessages: readonly ChatMessage[]

Defined in: extensions/llm/tasks/llmChatSession.ts:68

Initial conversation history to prefill into the model KV cache.


resetOnTurn?​

readonly optional resetOnTurn: boolean

Defined in: extensions/llm/tasks/llmChatSession.ts:77

When true, disables append-only KV cache diffing and resets/prefills the runner on every turn. Defaults to false.


stopRegex?​

readonly optional stopRegex: RegExp

Defined in: extensions/llm/tasks/llmChatSession.ts:70

Optional regex pattern used to stop generation early when matched.


toolOpts?​

readonly optional toolOpts: LLMToolOpts

Defined in: extensions/llm/tasks/llmChatSession.ts:72

Tool calling configuration options.