AnthropicCacheControlDirective - TypeScript SDK

AnthropicCacheControlDirective type definition

Enable automatic prompt caching. When set at the top level, the system automatically applies cache breakpoints to the last cacheable block in the request. Currently supported for Anthropic Claude models.

Example Usage

1import { AnthropicCacheControlDirective } from "@openrouter/sdk/models";
2
3let value: AnthropicCacheControlDirective = {
4 type: "ephemeral",
5};

Fields

FieldTypeRequiredDescriptionExample
ttlmodels.AnthropicCacheControlTtlN/A5m
typemodels.AnthropicCacheControlDirectiveType✔️N/A