toPMap method

Map<String, dynamic> toPMap()

Implementation

Map<String, dynamic> toPMap() {
  return {
    "query": {
      "inputs": inputs,
      "top_k": topK,
    },
    "fields": returnFields,
    if (rerankInput != null &&
        rerankReturnFields != null &&
        rerankInput!.isNotEmpty &&
        rerankReturnFields!.isNotEmpty)
      "rerank": {
        "top_n": rerankTopK,
        "model": rerankModel,
        "query": rerankInput,
        "rank_fields": rerankReturnFields,
      },
  };
}