pub struct VectorStoreFilesResource { /* private fields */ }Expand description
EN: Vector Store Files API resource. 中文:Vector Store Files API 资源。
Implementations§
Source§impl VectorStoreFilesResource
impl VectorStoreFilesResource
Sourcepub async fn create(
&self,
request: CreateVectorStoreFileRequest,
) -> Result<VectorStoreFile, LingerError>
pub async fn create( &self, request: CreateVectorStoreFileRequest, ) -> Result<VectorStoreFile, LingerError>
EN: Attaches a file with POST /v1/vector_stores/{vector_store_id}/files.
中文:使用 POST /v1/vector_stores/{vector_store_id}/files 附加文件。
Sourcepub async fn list(&self) -> Result<VectorStoreFilePage, LingerError>
pub async fn list(&self) -> Result<VectorStoreFilePage, LingerError>
EN: Lists vector store files. 中文:列出向量存储文件。
Sourcepub async fn retrieve(
&self,
file_id: &str,
) -> Result<VectorStoreFile, LingerError>
pub async fn retrieve( &self, file_id: &str, ) -> Result<VectorStoreFile, LingerError>
EN: Retrieves a vector store file. 中文:获取向量存储文件。
Sourcepub async fn content(
&self,
file_id: &str,
) -> Result<VectorStoreFileContentPage, LingerError>
pub async fn content( &self, file_id: &str, ) -> Result<VectorStoreFileContentPage, LingerError>
EN: Retrieves parsed vector store file content. 中文:获取向量存储文件的已解析内容。
Sourcepub async fn modify(
&self,
file_id: &str,
request: ModifyVectorStoreFileRequest,
) -> Result<VectorStoreFile, LingerError>
pub async fn modify( &self, file_id: &str, request: ModifyVectorStoreFileRequest, ) -> Result<VectorStoreFile, LingerError>
EN: Modifies vector store file attributes. 中文:修改向量存储文件属性。
Sourcepub async fn delete(
&self,
file_id: &str,
) -> Result<VectorStoreFileDeletion, LingerError>
pub async fn delete( &self, file_id: &str, ) -> Result<VectorStoreFileDeletion, LingerError>
EN: Deletes a vector store file. 中文:删除向量存储文件。
Trait Implementations§
Source§impl Clone for VectorStoreFilesResource
impl Clone for VectorStoreFilesResource
Source§fn clone(&self) -> VectorStoreFilesResource
fn clone(&self) -> VectorStoreFilesResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 !RefUnwindSafe for VectorStoreFilesResource
impl !UnwindSafe for VectorStoreFilesResource
impl Freeze for VectorStoreFilesResource
impl Send for VectorStoreFilesResource
impl Sync for VectorStoreFilesResource
impl Unpin for VectorStoreFilesResource
impl UnsafeUnpin for VectorStoreFilesResource
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