Class: MemoriClient::Backend::V2::Analysis
- Defined in:
- lib/memori_client/backend/v2/analysis.rb
Overview
Generated on 2025-01-27 16:56:15 +0000
Class Method Summary collapse
-
.analyze_user_query(strToken:, strMemoriID:, payload: {}) ⇒ Object
‘POST /api/v2/Analysis/AnalyzeUserQuery/strToken/strMemoriID`.
-
.list_user_query_matches(strToken:, strAnalysisID:, from:, howMany:, threshold: nil) ⇒ Object
‘GET /api/v2/Analysis/UserQueryMatches/strToken/strAnalysisID/from/howMany/threshold`.
Methods inherited from Resource
Methods inherited from Resource
build_arguments, build_url, exec_http_request, validate_payload!
Class Method Details
.analyze_user_query(strToken:, strMemoriID:, payload: {}) ⇒ Object
‘POST /api/v2/Analysis/AnalyzeUserQuery/strToken/strMemoriID`
Starts an Analysis process for User/query match on Deep Thought known facts.
‘analyze_user_query(strToken:, strMemoriID:, payload: {})`
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/memori_client/backend/v2/analysis.rb', line 19 def self.analyze_user_query(strToken:, strMemoriID:, payload: {}) args = build_arguments(binding) payload_keys = [ 'query', 'threshold', ] payload_required_keys = %w[] validate_payload!(args[:payload], keys: payload_keys, required: payload_required_keys) exec_http_request('post', '/api/v2/Analysis/AnalyzeUserQuery/{strToken}/{strMemoriID}', **args) end |
.list_user_query_matches(strToken:, strAnalysisID:, from:, howMany:, threshold: nil) ⇒ Object
‘GET /api/v2/Analysis/UserQueryMatches/strToken/strAnalysisID/from/howMany/threshold`
Lists Deep Thought User/query Match objects of the specified Analysis object, with pagination.
‘list_user_query_matches(strToken:, strAnalysisID:, from:, howMany:, threshold: nil)`
47 48 49 50 51 |
# File 'lib/memori_client/backend/v2/analysis.rb', line 47 def self.list_user_query_matches(strToken:, strAnalysisID:, from:, howMany:, threshold: nil) args = build_arguments(binding) exec_http_request('get', '/api/v2/Analysis/UserQueryMatches/{strToken}/{strAnalysisID}/{from}/{howMany}/{threshold}', **args) end |