pub struct ResponseOptions {
pub prompt_token_ids: bool,
pub prompt_logprobs: bool,
pub prompt_candidates: Option<CandidateTokens>,
pub output_text: Option<bool>,
pub output_token_ids: bool,
pub output_logprobs: bool,
pub output_candidates: Option<CandidateTokens>,
pub skip_special_tokens: Option<bool>,
}Fields§
§prompt_token_ids: boolPrompt options
prompt_logprobs: bool§prompt_candidates: Option<CandidateTokens>§output_text: Option<bool>Output options; output_text defaults to true
output_token_ids: bool§output_logprobs: bool§output_candidates: Option<CandidateTokens>§skip_special_tokens: Option<bool>Defaults to true when omitted.
Implementations§
Source§impl ResponseOptions
impl ResponseOptions
Sourcepub fn output_text(&self) -> bool
pub fn output_text(&self) -> bool
Returns the value of output_text, or the default value if output_text is unset.
Sourcepub fn skip_special_tokens(&self) -> bool
pub fn skip_special_tokens(&self) -> bool
Returns the value of skip_special_tokens, or the default value if skip_special_tokens is unset.
Trait Implementations§
Source§impl Clone for ResponseOptions
impl Clone for ResponseOptions
Source§impl Debug for ResponseOptions
impl Debug for ResponseOptions
Source§impl Default for ResponseOptions
impl Default for ResponseOptions
impl Eq for ResponseOptions
Source§impl Hash for ResponseOptions
impl Hash for ResponseOptions
Source§impl Message for ResponseOptions
impl Message for ResponseOptions
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ResponseOptions
impl PartialEq for ResponseOptions
impl StructuralPartialEq for ResponseOptions
Auto Trait Implementations§
impl Freeze for ResponseOptions
impl RefUnwindSafe for ResponseOptions
impl Send for ResponseOptions
impl Sync for ResponseOptions
impl Unpin for ResponseOptions
impl UnsafeUnpin for ResponseOptions
impl UnwindSafe for ResponseOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request