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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size soco_core_python-0.1.1-py3-none-any.whl (12.0 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Close
Hashes for soco_core_python-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2893a40d37f01084266ee899f208c3bbe8fde4d603eae667f7b02001c4dfede2 |
|
MD5 | 5de218e6499ca4da425038422cac6b38 |
|
BLAKE2-256 | 2b145999ea23f135d92816ef51d7db20456f21b5e18ffdc2d54b2f6acaa5a484 |