Class CorporaDocumentService
Inheritance
object
CorporaDocumentService
Assembly: .dll
Syntax
public class CorporaDocumentService : CRUDServiceBase<GenerativeAI>
Constructors
CorporaDocumentService(GenerativeAI)
Declaration
public CorporaDocumentService(GenerativeAI client)
Parameters
Properties
Chunks
Declaration
public CorporaDocumentChunkService Chunks { get; }
Property Value
Methods
CreateAsync(Document, string, RequestOptions)
Declaration
public UniTask<Document> CreateAsync(Document req, string corpusId, RequestOptions options = null)
Parameters
Type |
Name |
Description |
Document |
req |
|
string |
corpusId |
|
RequestOptions |
options |
|
Returns
DeleteAsync(string, string, RequestOptions)
Declaration
public UniTask<bool> DeleteAsync(string corpusId, string documentId, RequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
corpusId |
|
string |
documentId |
|
RequestOptions |
options |
|
Returns
Type |
Description |
UniTask<bool> |
|
ListAsync(string, TokenQuery, RequestOptions)
Declaration
public UniTask<QueryResponse<Document>> ListAsync(string corpusId, TokenQuery query = null, RequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
corpusId |
|
TokenQuery |
query |
|
RequestOptions |
options |
|
Returns
Type |
Description |
UniTask<QueryResponse<Document>> |
|
QueryAsync(CorporaQueryRequest)
Declaration
public UniTask<CorporaQueryResponse> QueryAsync(CorporaQueryRequest req)
Parameters
Returns
RetrieveAsync(string, string, RequestOptions)
Declaration
public UniTask<Document> RetrieveAsync(string corpusId, string documentId, RequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
corpusId |
|
string |
documentId |
|
RequestOptions |
options |
|
Returns
UpdateAsync(string, string, IEnumerable<UpdateMask>, RequestOptions)
Declaration
public UniTask<Document> UpdateAsync(string corpusId, string documentId, IEnumerable<UpdateMask> updateMasks, RequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
corpusId |
|
string |
documentId |
|
IEnumerable<UpdateMask> |
updateMasks |
|
RequestOptions |
options |
|
Returns