Rosette API Python client SDK
Project description
This is the Python client binding for Rosette API.
You can get an API Key and learn more here. For more detailed information check out our features and functions page.
Installation
The Python binding requires Python 2.7+ or 3.4+ and is available through pip:
pip install rosette_api
If the version you are using is not the latest from PyPI, please check for its compatibilty with api.rosette.com. If you have an on-premise version of Rosette API server, please contact support for binding compatibility with your installation.
To check your installed version:
pip show rosette_api
Basic Usage
For help in how to call the various endpoints, please refer to the examples.
Supported Endpoints
- categories
- entities
- info
- language
- morphology (complete, compound components, han readings, lemmas, parts of speech)
- name deduplication
- name similarity
- name translation
- ping
- relationships
- semantic similarity
- semantic vectors
- sentences
- sentiment
- syntax dependencies
- tokens
- topics
- transliteration
API Documentation
See documentation
Release Notes
See wiki
Docker
A Docker image for running the examples against the compiled source library is available on Docker Hub.
Command: docker run -e API_KEY=api-key -v "<binding root directory>:/source" rosetteapi/docker-python
Additional environment settings:
-e ALT_URL=<alternative URL>
-e FILENAME=<single filename>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.