pub struct ChatCompletionTokenLogprobTopLogprobs {
pub bytes: Vec<i32>,
pub logprob: f32,
pub token: String,
}
Fields§
§bytes: Vec<i32>
A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be null
if there is no bytes representation for the token.
logprob: f32
The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value -9999.0
is used to signify that the token is very unlikely.
token: String
The token.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ChatCompletionTokenLogprobTopLogprobs
impl<'de> Deserialize<'de> for ChatCompletionTokenLogprobTopLogprobs
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 ChatCompletionTokenLogprobTopLogprobs
impl RefUnwindSafe for ChatCompletionTokenLogprobTopLogprobs
impl Send for ChatCompletionTokenLogprobTopLogprobs
impl Sync for ChatCompletionTokenLogprobTopLogprobs
impl Unpin for ChatCompletionTokenLogprobTopLogprobs
impl UnwindSafe for ChatCompletionTokenLogprobTopLogprobs
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