Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:105
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:111
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:106
optional metadata: Record<string, unknown>;optional metadata: Record<string, unknown>;Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:112
optional modelOptions: Record<string, unknown>;optional modelOptions: Record<string, unknown>;Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:113
systemPrompts: string[];systemPrompts: string[];Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:107
optional temperature: number;optional temperature: number;Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:109
tools: Tool<SchemaInput, SchemaInput, string>[];tools: Tool<SchemaInput, SchemaInput, string>[];Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:108
optional topP: number;optional topP: number;Defined in: packages/typescript/ai/src/activities/chat/middleware/types.ts:110