AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class CorporaDocumentChunkService

    Inheritance
    object
    CorporaDocumentChunkService
    Namespace: Glitch9.AIDevKit.Google.Services
    Assembly: .dll
    Syntax
    public class CorporaDocumentChunkService : CRUDServiceBase<GenerativeAI>

    Constructors

    CorporaDocumentChunkService(GenerativeAI)

    Declaration
    public CorporaDocumentChunkService(GenerativeAI client)
    Parameters
    Type Name Description
    GenerativeAI client

    Methods

    CreateAsync(Chunk)

    Declaration
    public UniTask<Chunk> CreateAsync(Chunk req)
    Parameters
    Type Name Description
    Chunk req
    Returns
    Type Description
    UniTask<Chunk>

    CreateBatchAsync(ChunkBatchRequest<CreateChunkRequest>, string, string)

    Declaration
    public UniTask<QueryResponse<Chunk>> CreateBatchAsync(ChunkBatchRequest<CreateChunkRequest> req, string corpusId, string documentId)
    Parameters
    Type Name Description
    ChunkBatchRequest<CreateChunkRequest> req
    string corpusId
    string documentId
    Returns
    Type Description
    UniTask<QueryResponse<Chunk>>

    DeleteAsync(string, string, string, RequestOptions)

    Declaration
    public UniTask<bool> DeleteAsync(string corpusId, string documentId, string chunkId, RequestOptions options = null)
    Parameters
    Type Name Description
    string corpusId
    string documentId
    string chunkId
    RequestOptions options
    Returns
    Type Description
    UniTask<bool>

    DeleteBatchAsync(ChunkBatchRequest<DeleteChunkRequest>, string, string)

    Declaration
    public UniTask<bool> DeleteBatchAsync(ChunkBatchRequest<DeleteChunkRequest> req, string corpusId, string documentId)
    Parameters
    Type Name Description
    ChunkBatchRequest<DeleteChunkRequest> req
    string corpusId
    string documentId
    Returns
    Type Description
    UniTask<bool>

    ListAsync(string, string, TokenQuery, RequestOptions)

    Declaration
    public UniTask<QueryResponse<Chunk>> ListAsync(string corpusId, string documentId, TokenQuery query = null, RequestOptions options = null)
    Parameters
    Type Name Description
    string corpusId
    string documentId
    TokenQuery query
    RequestOptions options
    Returns
    Type Description
    UniTask<QueryResponse<Chunk>>

    RetrieveAsync(string, string, string, RequestOptions)

    Declaration
    public UniTask<Chunk> RetrieveAsync(string corpusId, string documentId, string chunkId, RequestOptions options = null)
    Parameters
    Type Name Description
    string corpusId
    string documentId
    string chunkId
    RequestOptions options
    Returns
    Type Description
    UniTask<Chunk>

    UpdateAsync(string, string, string, IEnumerable<UpdateMask>, RequestOptions)

    Declaration
    public UniTask<Chunk> UpdateAsync(string corpusId, string documentId, string chunkId, IEnumerable<UpdateMask> updateMasks, RequestOptions options = null)
    Parameters
    Type Name Description
    string corpusId
    string documentId
    string chunkId
    IEnumerable<UpdateMask> updateMasks
    RequestOptions options
    Returns
    Type Description
    UniTask<Chunk>

    UpdateBatchAsync(ChunkBatchRequest<UpdateChunkRequest>, string, string)

    Declaration
    public UniTask<QueryResponse<Chunk>> UpdateBatchAsync(ChunkBatchRequest<UpdateChunkRequest> req, string corpusId, string documentId)
    Parameters
    Type Name Description
    ChunkBatchRequest<UpdateChunkRequest> req
    string corpusId
    string documentId
    Returns
    Type Description
    UniTask<QueryResponse<Chunk>>
    In this article
    Back to top Generated by DocFX