CachingMiddlewareConfig
Defined in: packages/ai.matey.types/src/middleware.ts:240
Configuration for caching middleware.
Properties
Section titled “Properties”keyGenerator()?
Section titled “keyGenerator()?”
optionalkeyGenerator: (request) =>string
Defined in: packages/ai.matey.types/src/middleware.ts:245
Cache key generator.
Parameters
Section titled “Parameters”request
Section titled “request”Returns
Section titled “Returns”string
Default
Section titled “Default”JSON.stringify(request)maxSize?
Section titled “maxSize?”
optionalmaxSize:number
Defined in: packages/ai.matey.types/src/middleware.ts:257
Maximum cache size.
Default
Section titled “Default”1000storage?
Section titled “storage?”
optionalstorage:CacheStorage
Defined in: packages/ai.matey.types/src/middleware.ts:262
Cache storage implementation.
optionalttl:number
Defined in: packages/ai.matey.types/src/middleware.ts:251
Cache TTL in milliseconds.
Default
Section titled “Default”3600000 (1 hour)