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 20:07:58 +05:30 committed by GitHub
parent 0b228ad12c
commit 1f736ed693
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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,