interface ModelUsage {
    input_token_details: {
        audio_tokens: number;
        cached_tokens: number;
        cached_tokens_details: {
            audio_tokens: number;
            text_tokens: number;
        };
        text_tokens: number;
    };
    input_tokens: number;
    output_token_details: {
        audio_tokens: number;
        text_tokens: number;
    };
    output_tokens: number;
    total_tokens: number;
}

Properties

input_token_details: {
    audio_tokens: number;
    cached_tokens: number;
    cached_tokens_details: {
        audio_tokens: number;
        text_tokens: number;
    };
    text_tokens: number;
}

Type declaration

  • audio_tokens: number
  • cached_tokens: number
  • cached_tokens_details: {
        audio_tokens: number;
        text_tokens: number;
    }
    • audio_tokens: number
    • text_tokens: number
  • text_tokens: number
input_tokens: number
output_token_details: {
    audio_tokens: number;
    text_tokens: number;
}

Type declaration

  • audio_tokens: number
  • text_tokens: number
output_tokens: number
total_tokens: number