Skip to content

CachingMiddlewareConfig

Defined in: packages/ai.matey.types/src/middleware.ts:240

Configuration for caching middleware.

optional keyGenerator: (request) => string

Defined in: packages/ai.matey.types/src/middleware.ts:245

Cache key generator.

IRChatRequest

string

JSON.stringify(request)

optional maxSize: number

Defined in: packages/ai.matey.types/src/middleware.ts:257

Maximum cache size.

1000

optional storage: CacheStorage

Defined in: packages/ai.matey.types/src/middleware.ts:262

Cache storage implementation.


optional ttl: number

Defined in: packages/ai.matey.types/src/middleware.ts:251

Cache TTL in milliseconds.

3600000 (1 hour)