pub struct UpdateTrieveKnowledgeBaseDto {
pub name: Option<String>,
pub search_plan: Option<TrieveKnowledgeBaseSearchPlan>,
pub create_plan: Option<TrieveKnowledgeBaseImport>,
}
Fields§
§name: Option<String>
This is the name of the knowledge base.
search_plan: Option<TrieveKnowledgeBaseSearchPlan>
This is the searching plan used when searching for relevant chunks from the vector store. You should configure this if you’re running into these issues: - Too much unnecessary context is being fed as knowledge base context. - Not enough relevant context is being fed as knowledge base context.
create_plan: Option<TrieveKnowledgeBaseImport>
Implementations§
Source§impl UpdateTrieveKnowledgeBaseDto
impl UpdateTrieveKnowledgeBaseDto
pub fn new() -> UpdateTrieveKnowledgeBaseDto
Trait Implementations§
Source§impl Clone for UpdateTrieveKnowledgeBaseDto
impl Clone for UpdateTrieveKnowledgeBaseDto
Source§fn clone(&self) -> UpdateTrieveKnowledgeBaseDto
fn clone(&self) -> UpdateTrieveKnowledgeBaseDto
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 UpdateTrieveKnowledgeBaseDto
impl Debug for UpdateTrieveKnowledgeBaseDto
Source§impl Default for UpdateTrieveKnowledgeBaseDto
impl Default for UpdateTrieveKnowledgeBaseDto
Source§fn default() -> UpdateTrieveKnowledgeBaseDto
fn default() -> UpdateTrieveKnowledgeBaseDto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateTrieveKnowledgeBaseDto
impl<'de> Deserialize<'de> for UpdateTrieveKnowledgeBaseDto
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 UpdateTrieveKnowledgeBaseDto
impl PartialEq for UpdateTrieveKnowledgeBaseDto
Source§fn eq(&self, other: &UpdateTrieveKnowledgeBaseDto) -> bool
fn eq(&self, other: &UpdateTrieveKnowledgeBaseDto) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for UpdateTrieveKnowledgeBaseDto
Auto Trait Implementations§
impl Freeze for UpdateTrieveKnowledgeBaseDto
impl RefUnwindSafe for UpdateTrieveKnowledgeBaseDto
impl Send for UpdateTrieveKnowledgeBaseDto
impl Sync for UpdateTrieveKnowledgeBaseDto
impl Unpin for UpdateTrieveKnowledgeBaseDto
impl UnwindSafe for UpdateTrieveKnowledgeBaseDto
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