pub struct ChatLogprobsLogProb {
pub token: Option<String>,
pub logprob: Option<f32>,
pub bytes: Option<Vec<u8>>,
}
Fields§
§token: Option<String>
The token
logprob: Option<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.
bytes: Option<Vec<u8>>
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.
Trait Implementations§
Source§impl Clone for ChatLogprobsLogProb
impl Clone for ChatLogprobsLogProb
Source§fn clone(&self) -> ChatLogprobsLogProb
fn clone(&self) -> ChatLogprobsLogProb
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ChatLogprobsLogProb
impl Debug for ChatLogprobsLogProb
Source§impl<'de> Deserialize<'de> for ChatLogprobsLogProb
impl<'de> Deserialize<'de> for ChatLogprobsLogProb
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 ChatLogprobsLogProb
impl PartialEq for ChatLogprobsLogProb
Source§impl Serialize for ChatLogprobsLogProb
impl Serialize for ChatLogprobsLogProb
impl StructuralPartialEq for ChatLogprobsLogProb
Auto Trait Implementations§
impl Freeze for ChatLogprobsLogProb
impl RefUnwindSafe for ChatLogprobsLogProb
impl Send for ChatLogprobsLogProb
impl Sync for ChatLogprobsLogProb
impl Unpin for ChatLogprobsLogProb
impl UnwindSafe for ChatLogprobsLogProb
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