Python SDK for using SOCO platform
Project description
SOCO-Core Python SDK
Python client to use SOCO answer-as-as-service platform.
Install
pip install soco-core-python
Quick Start
This following example can be found at: quick_start.py. To see more examples, check out /examples folder
First of all, register at https://app.soco.ai. After get your API_KEYs, you can setup a answer answer using 10 lines of code!
QUERY_API_KEY = ENTER_YOUR_QUERY_API_KEY_HERE
ADMIN_API_KEY = ENTER_YOUR_ADMIN_API_KEY_HERE
q_client = SOCOClient(QUERY_API_KEY)
a_client = SOCOClient(ADMIN_API_KEY)
print("## Add some data to the index")
data = load_example_frame_data('mr.sun')
a_client.append_to_index(data)
print("## Wait for indexing is done ... ")
a_client.wait_for_ready(check_frequency=2, timeout=10, verbose=False)
print("## Make a query")
responses = q_client.query("how many images", 10)
SOCOClient.pprint(responses)
Citation
If you use SOCO in research, we would love to be cited:
@misc{soco2019engine,
title={SOCO: Answer Engine Platform},
author={Tiancheng Zhao and Kyusong Lee},
howpublished={\url{https://github.com/ConvMind/soco-core-python}},
year={2019}
}
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.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for soco_core_python-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2893a40d37f01084266ee899f208c3bbe8fde4d603eae667f7b02001c4dfede2 |
|
MD5 | 5de218e6499ca4da425038422cac6b38 |
|
BLAKE2b-256 | 2b145999ea23f135d92816ef51d7db20456f21b5e18ffdc2d54b2f6acaa5a484 |