ZIm/crates/language_models/src
Vladimir Kuznichenkov 0905255fd1
bedrock: Add prompt caching support (#33194)
Closes https://github.com/zed-industries/zed/issues/33221

Bedrock has similar to anthropic caching api, if we want to cache
messages up to a certain point, we should add a special block into that
message.

Additionally, we can cache tools definition by adding cache point block
after tools spec.

See: [Bedrock User Guide: Prompt
Caching](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-caching.html#prompt-caching-models)

Release Notes:

- bedrock: Added prompt caching support

---------

Co-authored-by: Oleksiy Syvokon <oleksiy@zed.dev>
2025-06-25 17:15:13 +03:00
..
provider bedrock: Add prompt caching support (#33194) 2025-06-25 17:15:13 +03:00
ui agent: Fix text wrapping in the provider set up list items (#33063) 2025-06-19 18:17:56 -03:00
language_models.rs Add support for Vercel as a language model provider (#33292) 2025-06-24 11:02:06 -03:00
provider.rs Add support for Vercel as a language model provider (#33292) 2025-06-24 11:02:06 -03:00
settings.rs Add support for Vercel as a language model provider (#33292) 2025-06-24 11:02:06 -03:00
ui.rs assistant: Refine settings view's instruction visuals (#25812) 2025-02-28 12:06:47 -03:00