pub struct VectorStoresResource { /* private fields */ }Expand description
Vector Stores 资源。
Implementations§
Source§impl VectorStoresResource
impl VectorStoresResource
Sourcepub fn create(&self) -> JsonRequestBuilder<VectorStore>
pub fn create(&self) -> JsonRequestBuilder<VectorStore>
创建 vector store。
Sourcepub fn retrieve(
&self,
vector_store_id: impl Into<String>,
) -> JsonRequestBuilder<VectorStore>
pub fn retrieve( &self, vector_store_id: impl Into<String>, ) -> JsonRequestBuilder<VectorStore>
获取 vector store。
Sourcepub fn update(
&self,
vector_store_id: impl Into<String>,
) -> JsonRequestBuilder<VectorStore>
pub fn update( &self, vector_store_id: impl Into<String>, ) -> JsonRequestBuilder<VectorStore>
更新 vector store。
Sourcepub fn list(&self) -> ListRequestBuilder<VectorStore>
pub fn list(&self) -> ListRequestBuilder<VectorStore>
列出 vector store。
Sourcepub fn delete(
&self,
vector_store_id: impl Into<String>,
) -> JsonRequestBuilder<DeleteResponse>
pub fn delete( &self, vector_store_id: impl Into<String>, ) -> JsonRequestBuilder<DeleteResponse>
删除 vector store。
Sourcepub fn search(
&self,
vector_store_id: impl Into<String>,
) -> JsonRequestBuilder<VectorStoreSearchResponse>
pub fn search( &self, vector_store_id: impl Into<String>, ) -> JsonRequestBuilder<VectorStoreSearchResponse>
搜索 vector store。
Sourcepub fn files(&self) -> VectorStoreFilesResource
pub fn files(&self) -> VectorStoreFilesResource
返回 files 子资源。
Sourcepub fn file_batches(&self) -> VectorStoreFileBatchesResource
pub fn file_batches(&self) -> VectorStoreFileBatchesResource
返回 file_batches 子资源。
Trait Implementations§
Source§impl Clone for VectorStoresResource
impl Clone for VectorStoresResource
Source§fn clone(&self) -> VectorStoresResource
fn clone(&self) -> VectorStoresResource
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 moreAuto Trait Implementations§
impl Freeze for VectorStoresResource
impl !RefUnwindSafe for VectorStoresResource
impl Send for VectorStoresResource
impl Sync for VectorStoresResource
impl Unpin for VectorStoresResource
impl UnsafeUnpin for VectorStoresResource
impl !UnwindSafe for VectorStoresResource
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