Skip to main content

Toloka API client

Project description

Toloka-Kit

License PyPI Latest Release Supported Versions Downloads

Coverage GitHub Tests

Documentation

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

How to get OAuth token

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

Questions and bug reports

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toloka-kit-1.1.0.tar.gz (257.5 kB view hashes)

Uploaded Source

Built Distribution

toloka_kit-1.1.0-py3-none-any.whl (386.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page