pub struct GetEmbeddingContextRequest {Show 17 fields
pub session_id: String,
pub stability: f32,
pub friction: f32,
pub logic: f32,
pub autonomy: f32,
pub limit: i32,
pub rag_query_text: Option<String>,
pub rag_embedding: Vec<f32>,
pub avec_query_text: Option<String>,
pub avec_embedding: Vec<f32>,
pub rag_weight: Option<f32>,
pub avec_weight: Option<f32>,
pub alpha: Option<f32>,
pub beta: Option<f32>,
pub from_utc: Option<Timestamp>,
pub to_utc: Option<Timestamp>,
pub tiers: Vec<String>,
}Fields§
§session_id: String§stability: f32§friction: f32§logic: f32§autonomy: f32§limit: i32§rag_query_text: Option<String>§rag_embedding: Vec<f32>§avec_query_text: Option<String>§avec_embedding: Vec<f32>§rag_weight: Option<f32>§avec_weight: Option<f32>§alpha: Option<f32>§beta: Option<f32>§from_utc: Option<Timestamp>§to_utc: Option<Timestamp>§tiers: Vec<String>Implementations§
Source§impl GetEmbeddingContextRequest
impl GetEmbeddingContextRequest
Sourcepub fn rag_query_text(&self) -> &str
pub fn rag_query_text(&self) -> &str
Returns the value of rag_query_text, or the default value if rag_query_text is unset.
Sourcepub fn avec_query_text(&self) -> &str
pub fn avec_query_text(&self) -> &str
Returns the value of avec_query_text, or the default value if avec_query_text is unset.
Sourcepub fn rag_weight(&self) -> f32
pub fn rag_weight(&self) -> f32
Returns the value of rag_weight, or the default value if rag_weight is unset.
Sourcepub fn avec_weight(&self) -> f32
pub fn avec_weight(&self) -> f32
Returns the value of avec_weight, or the default value if avec_weight is unset.
Trait Implementations§
Source§impl Clone for GetEmbeddingContextRequest
impl Clone for GetEmbeddingContextRequest
Source§fn clone(&self) -> GetEmbeddingContextRequest
fn clone(&self) -> GetEmbeddingContextRequest
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 GetEmbeddingContextRequest
impl Debug for GetEmbeddingContextRequest
Source§impl Default for GetEmbeddingContextRequest
impl Default for GetEmbeddingContextRequest
Source§impl Message for GetEmbeddingContextRequest
impl Message for GetEmbeddingContextRequest
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.impl StructuralPartialEq for GetEmbeddingContextRequest
Auto Trait Implementations§
impl Freeze for GetEmbeddingContextRequest
impl RefUnwindSafe for GetEmbeddingContextRequest
impl Send for GetEmbeddingContextRequest
impl Sync for GetEmbeddingContextRequest
impl Unpin for GetEmbeddingContextRequest
impl UnsafeUnpin for GetEmbeddingContextRequest
impl UnwindSafe for GetEmbeddingContextRequest
Blanket Implementations§
§impl<U> As for U
impl<U> As for U
§fn as_<T>(self) -> Twhere
T: CastFrom<U>,
fn as_<T>(self) -> Twhere
T: CastFrom<U>,
Casts
self to type T. The semantics of numeric casting with the as operator are followed, so <T as As>::as_::<U> can be used in the same way as T as U for numeric conversions. Read moreSource§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,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].