Toloka API client
Project description
Toloka-Kit
Website | API Documentation | Platform
Designed by engineers for engineers, Toloka lets you integrate an on-demand workforce directly into your processes. Our cloud-based crowdsourcing platform is a fast and efficient way to collect and label large data sources for machine learning and other business purposes.
Main advantages of Toloka:
- Top-quality data - Collect and annotate training data that meets and exceeds industry quality standards thanks to multiple quality control methods and mechanisms available in Toloka.
- Scalable projects - Have any amounts of image, text, speech, audio, or video data collected and labeled for you by millions of skilled Toloka users across the globe.
- Cost-efficiency - Save time and money with this purpose-built platform for handling large-scale data collection and annotation projects, on-demand 24/7, at your own price and within your timeframe.
- Free, powerful API - Build scalable and fully automated human-in-the-loop machine learning pipelines with a powerful open API.
⚠️ toloka-kit==1.0.0 breaking changes ⚠️
Starting with 1.0.0 release only the core version of the package is installed by default. See "Optional dependencies" section for details.
Requirements
- Python 3.7+
- Register in Toloka.ai as requester. Registration process described here.
- Topping up your account.
- Getting an OAuth. Learn more in help and in the image below.
Get Started
Installing toloka-kit is as easy as:
$ pip install toloka-kit
Note: this project is still under heavy development and interfaces may change slightly. For production environments please specify exact package version. For example: toloka-kit==0.1.26
Optional dependencies
If you want to install toloka-kit with all additional dependencies:
$ pip install toloka-kit[all]
or install only required extra dependencies (see our documentation):
$ pip install toloka-kit[pandas,autoquality,s3,zookeeper,jupyter-metrics] # remove unnecessary requirements from the list
Try your first program and checks the validity of the OAuth token:
import toloka.client as toloka
toloka_client = toloka.TolokaClient(input("Enter your token:"), 'PRODUCTION')
print(toloka_client.get_requester())
Useful Links
- Toloka homepage.
- Toloka requester's guide.
- We recommend that you first get acquainted with Toloka through the web interface and implement one of the tutorials.
- Toloka API documentation.
- Toloka-kit usage examples.
Questions and bug reports
- For reporting bugs please use the Toloka/bugreport page.
- Join our English-speaking slack community for both tech and abstract questions.
Contributing
Feel free to contribute to toloka-kit. Right now, we really need more usage examples.
License
© YANDEX LLC, 2020-2021. Licensed under the Apache License, Version 2.0. See LICENSE file for more details.
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 Distribution
Built Distribution
Hashes for toloka_kit-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 135c824efaee7d96bfbf373c085afbf412d76a3fbbc3fac9fd9cb16932ded650 |
|
MD5 | a46104b23301105d1883bbbda784bacc |
|
BLAKE2b-256 | 6b9ef1c7a2c2f51c121c060a9bf87658eae9ea067daf3501a626fa7e99399203 |