mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-01 10:14:59 +00:00
copy
This commit is contained in:
parent
b93855262e
commit
790ebc35a7
4 changed files with 48 additions and 2 deletions
|
@ -3,7 +3,8 @@
|
|||
|
||||
### main branch
|
||||
|
||||
- Prompt cache keepalives, via `--cache-keepalive-pings`.
|
||||
- Keep your prompt cache from expiring with `--cache-keepalive-pings`.
|
||||
- Pings the API every 5min to keep the cache warm.
|
||||
- You can now bulk accept/reject a series of add url and run shell confirmations.
|
||||
- Improved matching of filenames from S/R blocks with files in chat.
|
||||
- Stronger prompting for Sonnet to make edits in code chat mode.
|
||||
|
|
|
@ -18,7 +18,8 @@ cog.out(text)
|
|||
|
||||
### main branch
|
||||
|
||||
- Prompt cache keepalives, via `--cache-keepalive-pings`.
|
||||
- Keep your prompt cache from expiring with `--cache-keepalive-pings`.
|
||||
- Pings the API every 5min to keep the cache warm.
|
||||
- You can now bulk accept/reject a series of add url and run shell confirmations.
|
||||
- Improved matching of filenames from S/R blocks with files in chat.
|
||||
- Stronger prompting for Sonnet to make edits in code chat mode.
|
||||
|
|
BIN
aider/website/assets/prompt-caching.jpg
Normal file
BIN
aider/website/assets/prompt-caching.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 307 KiB |
44
aider/website/docs/usage/caching.md
Normal file
44
aider/website/docs/usage/caching.md
Normal file
|
@ -0,0 +1,44 @@
|
|||
---
|
||||
title: Prompt caching
|
||||
highlight_image: /assets/prompt-caching.jpg
|
||||
parent: Usage
|
||||
nav_order: 750
|
||||
description: Aider supports prompt caching for cost savings and faster coding.
|
||||
|
||||
---
|
||||
|
||||
# Prompt caching
|
||||
|
||||
Aider supports prompt caching for cost savings and faster coding.
|
||||
Currently Anthropic provides caching for Sonnet and Haiku,
|
||||
and DeepSeek provides caching for Coder.
|
||||
|
||||

|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
Run aider with `--prompt-caching` or add that setting to your
|
||||
[configuration files](/docs/config.html).
|
||||
|
||||
Due to limitations in the provider APIs, caching statistics and costs
|
||||
are not available when streaming responses.
|
||||
To turn off streaming, use `--no-stream`.
|
||||
|
||||
When caching is enabled, it will be noted for the main model when aider launches:
|
||||
|
||||
```
|
||||
Main model: claude-3-5-sonnet-20240620 with diff edit format, prompt cache, infinite output
|
||||
```
|
||||
|
||||
## Preventing cache expiration
|
||||
|
||||
Aider can ping the provider to keep your prompt cache warm and prevent
|
||||
it from expiring.
|
||||
By default, Anthropic keeps your cache for 5 minutes.
|
||||
Use `--prompt-keepalive-pings N` to tell aider to ping
|
||||
every 5 minutes to keep the cache warm.
|
||||
Aider will ping up to `N` times over a period of `N*5` minutes
|
||||
after each message you send.
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue