Skip to main content

ds_api/raw/response/non_streaming/
choice.rs

1use serde::Deserialize;
2
3use super::{finish_reason::FinishReason, logprobs::Logprobs};
4use crate::raw::request::message::Message;
5
6#[derive(Debug, Deserialize)]
7pub struct Choice {
8    pub finish_reason: FinishReason,
9    pub index: u32,
10    pub message: Message,
11    #[serde(default)]
12    pub logprobs: Option<Logprobs>,
13}