From 4389f753543f52b95e843761e6745b869d3526bd Mon Sep 17 00:00:00 2001 From: "devin-ai-integration[bot]" <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 4 Nov 2026 00:35:16 +0000 Subject: [PATCH] chore(ui): regenerate API types for the test_model docstring --- ui/litellm-dashboard/src/lib/http/schema.d.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/litellm-dashboard/src/lib/http/schema.d.ts b/ui/litellm-dashboard/src/lib/http/schema.d.ts index ae7b8120289..546200c2c82 100644 --- a/ui/litellm-dashboard/src/lib/http/schema.d.ts +++ b/ui/litellm-dashboard/src/lib/http/schema.d.ts @@ -8029,7 +8029,9 @@ export interface paths { * answer from turn 2. Three checks come out of it: * * - `conversation`: every turn parses, turn 1 calls the tool, turn 2 uses the tool result, turn 3 carries it on - * - `prompt_caching`: turns 2 and 3 report cached input tokens, with no cache markers in the request + * - `prompt_caching`: turns 2 and 3 report cached input tokens and turn 3 reads at least as many as turn 2. + * Chat Completions and Responses send no cache markers, so the provider has to cache the repeated prefix on + * its own. Messages sends `cache_control` on the latest user message the way Claude Code does * - `cost_tracking`: every turn carries a non-zero response cost, and the spend log row lands when a * database is connected *