Skip to content

linuskohl/ambiverse-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ambiverse-client

Note: This client is not affiliated with Ambiverse or the Max-Planck-Institute.

Table of Contents

Install

Install with pip:

pip install ambiverse-client

Usage

KnowledgeGraph Client

from ambiverseclient.clients import KnowledgeGraph

kg = KnowledgeGraph(API_ENDPOINT_HOST, port=API_ENDPOINT_PORT)
entity_list = ["http://www.wikidata.org/entity/Q104493", "http://www.wikidata.org/entity/Q103968"]
result = kg.entities(entity_list)

AmbiverseNLU Client

from ambiverseclient.clients import AmbiverseNLU
from ambiverseclient.models import AnalyzeInput

ac = AmbiverseNLU(API_ENDPOINT_HOST, port=API_ENDPOINT_PORT)
request_doc = AnalyzeInput(docId="test", language="en")
request_doc.text = """Brexit: UBS to move London jobs to Europe as lack of transition deal forces 'significant changes'
                      Swiss banking giant expects to merge UK entity with its German-headquartered European ..."""
ac.analyze(request_doc)

License

This code is distributed under the terms of the GPLv3 license. Details can be found in the file LICENSE in this repository.

Package Author

Linus Kohl, linus@munichresearch.com

Releases

No releases published

Packages

No packages published

Languages