ds_api/raw/response/streaming/chunk_choice.rs
1use serde::Deserialize;
2
3use super::delta::Delta;
4use crate::raw::response::non_streaming::{FinishReason, Logprobs};
5
6#[derive(Debug, Deserialize)]
7pub struct ChunkChoice {
8 pub index: u32,
9 pub delta: Delta,
10 #[serde(default)]
11 pub finish_reason: Option<FinishReason>,
12 #[serde(default)]
13 pub logprobs: Option<Logprobs>,
14}