Skip to content

dice-group/embeddings.cc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: This project was developed while working on the article Universal Knowledge Graph Embeddings (repository: Universal_Embeddings), which is currently under review.

Universal Knowledge Graph Embeddings

This repository contains code to run embeddings.cc and embeddings.cs.upb.de (also without TLS).

Documentation

Public API (for users)

Index API (for data developers)

  • Use the Index API to create Elasticsearch indexes and to add data.
  • It is only available in UPB network (use VPN).
  • It can easily accessed using the methods in API python file.
    Usage examples are provided in the files for simple examples, in the adding CSV and in the adding UniKGE data.
  • Important: Create an alias for each index to be available in public. Only aliases can be accessed by webservices.
Webservice Method Parameters
/ping GET -
/count GET index
/get_embeddings GET index, entity
/get_cpu_usage POST password
/get_indexes POST password
/create_index POST password, index, dimensions, shards
/create_index_usagelog POST password
/delete_index POST password, index
/add POST password, index, docs
/alias_put POST password, index, alias
/alias_delete POST password, index, alias

Development (for python developers)

Virtual machine (for system administrators)

components