UGemini 2.0.1
A C# wrapper for the Google Gemini API.
Loading...
Searching...
No Matches
Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever Namespace Reference

Classes

class  GeminiMetadataCondition
 Filter condition applicable to a single key. More...
 
class  GeminiMetadataFilter
 User provided filter to limit retrieval based on Chunk or Document level metadata values. More...
 
class  GeminiSemanticRetrieverConfig
 Configuration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API. More...
 

Enumerations

enum  GeminiMetadataConditionOperator {
  Unspecified , LessThan , LessThanOrEqual , Equal ,
  GreaterThanOrEqual , GreaterThan , NotEqual , Includes ,
  Excludes
}
 Defines the valid operators that can be applied to a key-value pair. More...
 

Enumeration Type Documentation

◆ GeminiMetadataConditionOperator

Defines the valid operators that can be applied to a key-value pair.

Enumerator
Unspecified 

The default value. This value is unused.

LessThan 

Supported by numeric.

LessThanOrEqual 

Supported by numeric.

Equal 

Supported by numeric and string.

GreaterThanOrEqual 

Supported by numeric.

GreaterThan 

Supported by numeric.

NotEqual 

Supported by numeric and string.

Includes 

Supported by string only when CustomMetadata value type for the given key has a stringListValue.

Excludes 

Supported by string only when CustomMetadata value type for the given key has a stringListValue.