pub struct ChatCompletionChunkChoice {
pub index: u32,
pub delta: ChatCompletionChunkDelta,
pub finish_reason: Option<String>,
pub logprobs: Option<ChatCompletionChoiceLogprobs>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示流式候选项。
Fields§
§index: u32候选索引。
delta: ChatCompletionChunkDelta增量载荷。
finish_reason: Option<String>结束原因。
logprobs: Option<ChatCompletionChoiceLogprobs>token 级 logprobs 增量。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for ChatCompletionChunkChoice
impl Clone for ChatCompletionChunkChoice
Source§fn clone(&self) -> ChatCompletionChunkChoice
fn clone(&self) -> ChatCompletionChunkChoice
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChatCompletionChunkChoice
impl Debug for ChatCompletionChunkChoice
Source§impl Default for ChatCompletionChunkChoice
impl Default for ChatCompletionChunkChoice
Source§fn default() -> ChatCompletionChunkChoice
fn default() -> ChatCompletionChunkChoice
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChatCompletionChunkChoice
impl<'de> Deserialize<'de> for ChatCompletionChunkChoice
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChatCompletionChunkChoice
impl RefUnwindSafe for ChatCompletionChunkChoice
impl Send for ChatCompletionChunkChoice
impl Sync for ChatCompletionChunkChoice
impl Unpin for ChatCompletionChunkChoice
impl UnsafeUnpin for ChatCompletionChunkChoice
impl UnwindSafe for ChatCompletionChunkChoice
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more