toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (ragCorpora.isNotDefault) 'ragCorpora': ragCorpora,
  if (ragResources.isNotDefault) 'ragResources': encodeList(ragResources),
  if (similarityTopK != null) 'similarityTopK': similarityTopK,
  if (vectorDistanceThreshold != null)
    'vectorDistanceThreshold': encodeDouble(vectorDistanceThreshold),
  if (ragRetrievalConfig != null)
    'ragRetrievalConfig': ragRetrievalConfig!.toJson(),
  if (storeContext.isNotDefault) 'storeContext': storeContext,
};