Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:116
Chat configuration that middleware can observe or transform. This is a subset of the chat engine's effective configuration that middleware is allowed to modify.
optional maxTokens: number;optional maxTokens: number;Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:122
messages: ModelMessage<
| string
| ContentPart<unknown, unknown, unknown, unknown, unknown>[]
| null>[];messages: ModelMessage<
| string
| ContentPart<unknown, unknown, unknown, unknown, unknown>[]
| null>[];Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:117
optional metadata: Record<string, unknown>;optional metadata: Record<string, unknown>;Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:123
optional modelOptions: Record<string, unknown>;optional modelOptions: Record<string, unknown>;Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:124
systemPrompts: string[];systemPrompts: string[];Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:118
optional temperature: number;optional temperature: number;Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:120
tools: Tool<SchemaInput, SchemaInput, string>[];tools: Tool<SchemaInput, SchemaInput, string>[];Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:119
optional topP: number;optional topP: number;Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:121