Interface IGuardrails
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public interface IGuardrails
Properties
|
Edit this page
View Source
IndexName
Declaration
[DataMember(Name = "index_name")]
IndexName IndexName { get; set; }
Property Value
|
Edit this page
View Source
Declaration
[DataMember(Name = "input_guardrail")]
IGuardrailsInputOutput InputGuardrail { get; set; }
Property Value
|
Edit this page
View Source
ModelId
Declaration
[DataMember(Name = "model_id")]
string ModelId { get; set; }
Property Value
|
Edit this page
View Source
OutputGuardrail
Declaration
[DataMember(Name = "output_guardrail")]
IGuardrailsInputOutput OutputGuardrail { get; set; }
Property Value
|
Edit this page
View Source
Regex
Declaration
[DataMember(Name = "regex")]
IDictionary<string, object> Regex { get; set; }
Property Value
|
Edit this page
View Source
ResponseFilter
Declaration
[DataMember(Name = "response_filter")]
string ResponseFilter { get; set; }
Property Value
|
Edit this page
View Source
ResponseValidationRegex
Declaration
[DataMember(Name = "response_validation_regex")]
string ResponseValidationRegex { get; set; }
Property Value
|
Edit this page
View Source
SourceFields
Declaration
[DataMember(Name = "source_fields")]
Fields SourceFields { get; set; }
Property Value
|
Edit this page
View Source
StopWords
Declaration
[DataMember(Name = "stop_words")]
object StopWords { get; set; }
Property Value
|
Edit this page
View Source
Type
Declaration
[DataMember(Name = "type")]
GuardrailsType? Type { get; set; }
Property Value
Extension Methods