lm_studio_api/chat/
choice.rs

1use crate::prelude::*;
2use super::{ Message, Delta };
3
4// Response choice
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct Choice {
7    pub index: usize,
8    pub logprobs: Option<serde_json::Value>,
9    pub finish_reason: String,
10    pub message: Message,
11}
12
13
14// Response choice stream
15#[derive(Debug, Clone, Deserialize)]
16pub struct StreamChoice {
17    pub delta: Delta,
18}