Powerfull toolkit

  • Underlying algorithm has been proven to be the optimal solution to reduce cost of exploration. Khepri begins exploiting the best solution while continuing to explore the lesser solutions until they have fully proven ineffective.

  • Khepri has the capability to evaluate possibilities upon multiple dimension of context (country, user gender, device,…)

  • It is not limited to any one application type as it may be applied to any situation where there is a defined concern that has a context, the possibility of trial and success and an ultimate goal.

  • The API allows for a smooth integration into any existing website, platform or software, as there are no limitations regarding a site’s organization, architecture, languages or processes.

  • It has the capacity to adjust for evolving solution sets. When a solution is added to the set, the recommendation will evolve to take into account this new solution while keeping past history. If the performance of an existing solution changes, Khepri will also adapt to take this into account.

Easy to use

Robust, clean APIs that let you focus on building great products.

  • Ruby
  • Javascript
  • PHP
  • Python
  • Java
  • #!/usr/bin/ruby # require the khepri connector gem # You need to install it with : # $ gem install khepri_connector require 'khepri_connector' # Setting you're khepri parameters # Khepri URL (sandbox environment) khepri_url ='http://api.sandbox.khepri.tech' # Initialize the client with your API-Key. You can find it on your Khepri account. api_key = 'MY_APi_KEY' # you can create your instance with your khepri account. Here we select the instance 1 instance_id = 1 # create your Khepri object kh = Khepri.new(khepri_url, api_key, instance_id) # Simple ask answer = kh.ask # ask method return a JSON object like {"status":"success","solution":"a_solution"} # you can access to the solution id and process it for example : puts answer["solution"] # Simple success kh.success(answer)
  • #!/usr/bin/node // require khepri-connector package // You need to install it with : // $ npm install khepri-connector var khepriObj = require('khepri-connector'); // Setting you're khepri parameters // Khepri URL (sandbox environment) var khepri_url ='http://api.sandbox.khepri.tech'; // Initialize the client with your API-Key. You can find it on your Khepri account. var api_key = 'MY_API_KEY'; // you can create your instance with your khepri account. Here we select the instance 1 var instance_id = 1; // init khepriObj.init(khepri_url, api_key); // Simple ask khepriObj.ask(instanceId, function (answer) { console.log(answer);} ); // Simple success khepriObj.success(instanceId, answer.solution, function (chk) { console.log('Result du success'); });
  • <?php // First you need to get the Php connector // You can retrieve it with // git clone https://github.com/khepri-dev/KhepriConnectorPhp52.git // You need to include the file include './KhepriConnectorPhp52/KhepriAPI.php'; // Khepri URL (sandbox environment) $khepri_url ='http://api.sandbox.khepri.tech'; // Initialize the client with your API-Key. You can find it on your Khepri account. $api_key = 'MY_API_KEY'; // you can create your instance with your khepri account here we select the instance 1 $instance_id = 1; // init KhepriAPI::init($khepri_url, $api_key); // Simple ask $answer = KhepriAPI::ask($instance_id); // Simple success $chk = KhepriAPI::success($instanceId, $answer->solution);
  • #!/usr/bin/python # install Khepri using pip: $ sudo pip install khepri from khepri import * # Khepri URL (sandbox environment) khepri_url = 'http://api.sandbox.khepri.tech' # Initialize the client with your API-Key. You can find it on your Khepri account. api_key = 'MY_APi_KEY' instance_id = '1' # Create khepri object khepri = Khepri(khepri_url, api_key, instance_id) # Method to ask Khepri result = khepri.ask() print 'Status : ' + result['status'] + '; Solution : ' + result['solution'] # Method to call on success result = khepri.success(result['solution']) print 'Status : ' + result['status']
  • /** The 2 jar needed to use the KhepriApi can be fetch with: git clone https://github.com/khepri-dev/KhepriConnectorJava.git You need to reference the librairies in your project and in your assembly deployement, be sure that the jar can be found by your application */ import tech.khepri.KhepriAnswer; import tech.khepri.KhepriApi; /* Khepri URL (sandbox environment) */ String url = "http://api.sandbox.khepri.tech"; /* Initialize the client with your API-Key. You can find it on your Khepri account. */ String passwd = "MY_API_KEY"; /* you can create your instance with your khepri account here we select the instance 1 */ Integer instanceId = 1; /* init */ KhepriApi.init(url, passwd); /* Simple ask */ KhepriAnswer answer = KhepriApi.ask(instanceId); /* Simple success */ KhepriAnswer chkSuccess = KhepriApi.success(instanceId, answer.Solution);

Everything you need to increase sales and conversions

Get Started - Free Forever!

Analytics & Reporting

We believe statistics should help you grow your business.

  • New Dashboard

Get Started - Free Forever!

Plans & Pricing Get Started Free