Class CorporaDocumentChunkService
Inheritance
object
CorporaDocumentChunkService
Assembly: .dll
Syntax
public class CorporaDocumentChunkService : CRUDServiceBase<GenerativeAI>
Constructors
CorporaDocumentChunkService(GenerativeAI)
Declaration
public CorporaDocumentChunkService(GenerativeAI client)
Parameters
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
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
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
Returns
Type |
Description |
UniTask<QueryResponse<Chunk>> |
|