Namespace Uralstech.UGemini.CorporaAPI
Classes
- GeminiCorporaCreateRequest
Creates a new Corpora API resource. Response type can be GeminiCorpus, GeminiCorpusDocument or GeminiCorpusChunk.
- GeminiCorporaDeleteRequest
Deletes a Corpora API resource.
- GeminiCorporaGetRequest
Gets information about a specific Corpora API resource. Response type can be GeminiCorpus, GeminiCorpusDocument or GeminiCorpusChunk.
- GeminiCorporaListRequest
Lists the specified type of Corpora API resource. Response type can be GeminiCorporaListResponse, GeminiCorporaDocumentListResponse or GeminiCorporaChunkListResponse.
- GeminiCorporaListResponse
The response for a GeminiCorporaListRequest call.
- GeminiCorporaPatchRequest<TPatchData>
Updates a Corpora API resource. Response type can be GeminiCorpus, GeminiCorpusDocument or GeminiCorpusChunk.
- GeminiCorporaQueryRequest
Performs semantic search over a Corpus or Document. Response type is GeminiCorporaQueryResponse.
- GeminiCorporaQueryResponse
The response for a GeminiCorporaQueryRequest call.
- GeminiCorpus
A Corpus is a collection of Documents. A project can create up to 5 corpora.
- GeminiCorpusCustomMetadata
User provided metadata stored as key-value pairs.
- GeminiCorpusCustomMetadataStringList
User provided string values assigned to a single metadata key.
- GeminiCorpusId
A Corpus is a collection of Documents. A project can create up to 5 corpora.
- GeminiCorpusPatchData
Data to patch an existing Corpora API resource with new data.
Interfaces
- IGeminiCorpusResourceId
Any object stand-in for a Corpus resource ID should inherit this interface.