copilot: Remove PromptTokensDetails from Usage struct (#33029)

Closes #33024

Release Notes:

- Removed `PromptTokensDetails` from `Usage` as Gemini no longer
supplies cached token data for copilot.
This commit is contained in:
Umesh Yadav
2025-06-19 17:37:58 +03:00
committed by GitHub
parent 0b228ad12c
commit 1f736ed693
-6
View File
@@ -318,15 +318,9 @@ pub struct ResponseEvent {
pub struct Usage {
pub completion_tokens: u64,
pub prompt_tokens: u64,
pub prompt_tokens_details: PromptTokensDetails,
pub total_tokens: u64,
}
#[derive(Deserialize, Debug)]
pub struct PromptTokensDetails {
pub cached_tokens: u64,
}
#[derive(Debug, Deserialize)]
pub struct ResponseChoice {
pub index: usize,