> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter-d02e98a0-speakeasy-sdk-regen-1790369700.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# AnthropicDocumentBlockParam

## Fields

| Field           | Type                                                                                                                          | Required             | Description                                                                                                                                                                                                                                                                                                                                                                                | Example                            |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- |
| `cache_control` | [Optional\[components.AnthropicCacheControlDirective\]](../components/anthropiccachecontroldirective.mdx)                     | :heavy\_minus\_sign: | Enable automatic prompt caching. When set at the top level, the system automatically applies cache breakpoints to the last cacheable block in the request. When set on an individual content block, it marks an explicit cache breakpoint; block-level markers also work on OpenAI models that support explicit prompt caching — OpenRouter converts them to the provider's native format. | \{<br />"type": "ephemeral"<br />} |
| `citations`     | [OptionalNullable\[components.AnthropicDocumentBlockParamCitations\]](../components/anthropicdocumentblockparamcitations.mdx) | :heavy\_minus\_sign: | N/A                                                                                                                                                                                                                                                                                                                                                                                        |                                    |
| `context`       | *OptionalNullable\[str]*                                                                                                      | :heavy\_minus\_sign: | N/A                                                                                                                                                                                                                                                                                                                                                                                        |                                    |
| `source`        | [components.AnthropicDocumentBlockParamSourceUnion](../components/anthropicdocumentblockparamsourceunion.mdx)                 | :heavy\_check\_mark: | N/A                                                                                                                                                                                                                                                                                                                                                                                        |                                    |
| `title`         | *OptionalNullable\[str]*                                                                                                      | :heavy\_minus\_sign: | N/A                                                                                                                                                                                                                                                                                                                                                                                        |                                    |
| `type`          | [components.AnthropicDocumentBlockParamTypeDocument](../components/anthropicdocumentblockparamtypedocument.mdx)               | :heavy\_check\_mark: | N/A                                                                                                                                                                                                                                                                                                                                                                                        |                                    |
