SemanticRetrieverConfig.fromJson constructor

SemanticRetrieverConfig.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory SemanticRetrieverConfig.fromJson(Map<String, dynamic> json) {
  return SemanticRetrieverConfig(
    source: json['source'] ?? '',
    query: decode(json['query'], Content.fromJson),
    metadataFilters:
        decodeListMessage(json['metadataFilters'], MetadataFilter.fromJson) ??
        [],
    maxChunksCount: json['maxChunksCount'],
    minimumRelevanceScore: decodeDouble(json['minimumRelevanceScore']),
  );
}