Skip to main content

deepset Cloud SDK

Project description

deepset Cloud SDK

Coverage badge Tests Deploy PyPi Compliance Checks

The deepset Cloud SDK is an open source software development kit that provides convenient access to and integration with deepset Cloud, a powerful cloud offering for various natural language processing (NLP) tasks. This README provides an overview of the SDK and its features, and information on contributing to the project and exploring related resources.

Supported Features

In its current shape, the SDK offers a suite of tools for seamless data upload to deepset Cloud. The following examples demonstrate how to use the deepset Cloud SDK to interact with deepset Cloud using Python. You can use the deepset Cloud SDK in the command line as well. For more information, see the CLI documentation.

Installation

The deepset Cloud SDK is available on PyPI and you can install it using pip:

pip install deepset-cloud-sdk

After installing the deepset Cloud SDK, you can use it to interact with deepset Cloud. It comes with a command line interface (CLI), that you can use by calling:

deepset-cloud --help

deepset Cloud CLI

Development Installation

To install the deepset Cloud SDK for development, clone the repository and install the package in editable mode:

pip install hatch==1.7.0
hatch build

Instead of calling the CLI from the build package, you can call it directly from the source code:

python3 -m deepset_cloud_sdk.cli --help

Contributing

We welcome contributions from the open source community to enhance the deepset Cloud SDK. If you would like to contribute, have a look at CONTRIBUTING.md for guidelines and instructions on how to get started. We appreciate your contributions, whether they're bug fixes, new features, or documentation improvements.


Interested in Haystack?

deepset Cloud is powered by Haystack, an open source framework for building end-to-end NLP pipelines.


Licenses

The SDK is licensed under Apache 2.0, you can see the license here

We use several libraries in this SDK that are licensed under the MPL 2.0 license

  • tqdm for progress bars
  • pathspec for pattern matching file paths
  • certifi for validating trustworthiness of SSL certificates

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

deepset_cloud_sdk-1.2.0.tar.gz (354.4 kB view details)

Uploaded Source

Built Distribution

deepset_cloud_sdk-1.2.0-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

Details for the file deepset_cloud_sdk-1.2.0.tar.gz.

File metadata

  • Download URL: deepset_cloud_sdk-1.2.0.tar.gz
  • Upload date:
  • Size: 354.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for deepset_cloud_sdk-1.2.0.tar.gz
Algorithm Hash digest
SHA256 36d1aae774400701de8acea8bea11f8fe2b24d3dd3a1c8578e29f24f28c7af10
MD5 dbf7b7f4815111cac832ed1dd2655489
BLAKE2b-256 55d8299d97fa3a7fc5f8d029edfbc7384a2d38ad3fdab076c3eb942780cd72b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepset_cloud_sdk-1.2.0.tar.gz:

Publisher: deploy-prod.yml on deepset-ai/deepset-cloud-sdk

Attestations:

File details

Details for the file deepset_cloud_sdk-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for deepset_cloud_sdk-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b7cb35a67b357f3c3f5b558593294f2f6ba6aa078b23d1a78587507298d2bf8
MD5 60db28fa327adff5a2a3ce046750ccf8
BLAKE2b-256 c7bcb3b10a13e08d1572cbd2f841c228e86af144a1de458a114270cfd83f49fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepset_cloud_sdk-1.2.0-py3-none-any.whl:

Publisher: deploy-prod.yml on deepset-ai/deepset-cloud-sdk

Attestations:

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