query method

RAGResult query(
  1. RAGQueryOptions options
)

Implementation

RAGResult query(RAGQueryOptions options) {
  final session = _requireSession();
  final fn = RacNative.bindings.rac_rag_query_proto;
  if (fn == null) {
    throw UnsupportedError('rac_rag_query_proto is unavailable');
  }
  return DartBridgeProtoUtils.callRequestWithHandle<RAGResult>(
    handle: session,
    request: options,
    invoke: fn,
    decode: RAGResult.fromBuffer,
    symbol: 'rac_rag_query_proto',
  );
}