본문으로 건너뛰기

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