본문으로 건너뛰기

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