dynamo_llm/protocols/common/
postprocessor.rs1use serde::{Deserialize, Serialize};
5
6use super::FinishReason;
7use crate::protocols::TokenIdType;
8
9#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
10pub struct PostprocessedResponse {
11 pub mdcsum: String,
13
14 pub index: Option<usize>,
17
18 pub finish_reason: Option<FinishReason>,
19
20 pub token_ids: Vec<TokenIdType>,
22
23 pub tokens: Option<Vec<Option<String>>>,
25
26 pub text: Option<String>,
28
29 pub cum_log_probs: Option<f64>,
31}