Interface: ChatMiddlewareConfig
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:307
미들웨어가 관찰하거나 변환할 수 있는 채팅 설정입니다. 채팅 엔진의 유효한 설정 중 미들웨어가 수정할 수 있도록 허용된 하위 집합입니다.
속성
messages
messages: ModelMessage<
| string
| ContentPart<unknown, unknown, unknown, unknown, unknown>[]
| null>[];
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:308
metadata?
optional metadata?: Record<string, unknown>;
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:313
modelOptions?
optional modelOptions?: Record<string, unknown>;
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:314
resume?
optional resume?: RunAgentResumeItem[];
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:311
resumeToolState?
optional resumeToolState?: ChatResumeToolState;
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:312
systemPrompts
systemPrompts: SystemPrompt[];
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:309
tools
tools: Tool<SchemaInput, SchemaInput, string, unknown>[];
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:310