pub struct ChatCompletionChoiceLogprobs {
pub content: Vec<ChatCompletionTokenLogprob>,
pub refusal: Vec<ChatCompletionTokenLogprob>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 chat completion choice 的 token logprobs。
Fields§
§content: Vec<ChatCompletionTokenLogprob>内容 token 的 logprobs。
refusal: Vec<ChatCompletionTokenLogprob>refusal token 的 logprobs。
extra: BTreeMap<String, Value>额外字段。
Implementations§
Source§impl ChatCompletionChoiceLogprobs
impl ChatCompletionChoiceLogprobs
Sourcepub fn values(&self, field_name: &str) -> Option<&[ChatCompletionTokenLogprob]>
pub fn values(&self, field_name: &str) -> Option<&[ChatCompletionTokenLogprob]>
按字段名返回对应的 token logprobs 列表。
Trait Implementations§
Source§impl Clone for ChatCompletionChoiceLogprobs
impl Clone for ChatCompletionChoiceLogprobs
Source§fn clone(&self) -> ChatCompletionChoiceLogprobs
fn clone(&self) -> ChatCompletionChoiceLogprobs
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 ChatCompletionChoiceLogprobs
impl Debug for ChatCompletionChoiceLogprobs
Source§impl Default for ChatCompletionChoiceLogprobs
impl Default for ChatCompletionChoiceLogprobs
Source§fn default() -> ChatCompletionChoiceLogprobs
fn default() -> ChatCompletionChoiceLogprobs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChatCompletionChoiceLogprobs
impl<'de> Deserialize<'de> for ChatCompletionChoiceLogprobs
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
Source§impl PartialEq for ChatCompletionChoiceLogprobs
impl PartialEq for ChatCompletionChoiceLogprobs
Source§fn eq(&self, other: &ChatCompletionChoiceLogprobs) -> bool
fn eq(&self, other: &ChatCompletionChoiceLogprobs) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ChatCompletionChoiceLogprobs
Auto Trait Implementations§
impl Freeze for ChatCompletionChoiceLogprobs
impl RefUnwindSafe for ChatCompletionChoiceLogprobs
impl Send for ChatCompletionChoiceLogprobs
impl Sync for ChatCompletionChoiceLogprobs
impl Unpin for ChatCompletionChoiceLogprobs
impl UnsafeUnpin for ChatCompletionChoiceLogprobs
impl UnwindSafe for ChatCompletionChoiceLogprobs
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