deepset SDK
Project description
The deepset SDK is an open source software development kit that provides convenient access to and integration with deepset AI Platform, a powerful cloud offering for various AI 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 AI Platform and for importing Haystack pipelines and indexes. The following examples demonstrate how to use the deepset SDK to interact with deepset AI Platform using Python. You can use the deepset SDK in the command line as well. For more information, see the CLI documentation.
Installation
The deepset SDK is available on PyPI and you can install it using pip:
pip install deepset-cloud-sdk
After installing the deepset SDK, you can use it to interact with deepset AI Platform. It comes with a command line interface (CLI), that you can use by calling:
deepset-cloud --help
Development Installation
To install the deepset 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 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 AI Platform 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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file deepset_cloud_sdk-1.7.2.tar.gz.
File metadata
- Download URL: deepset_cloud_sdk-1.7.2.tar.gz
- Upload date:
- Size: 364.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a53b603d3dd323d984d52c22c04aff662ae2fff659d52bde6fbde952e04c894
|
|
| MD5 |
aa4df6bf7b63f0dcdb28ffa12bcb9fe7
|
|
| BLAKE2b-256 |
5bbf02e47326def7444d82080b07756bc01f73afb6415b849f01f3eb7f4337c7
|
Provenance
The following attestation bundles were made for deepset_cloud_sdk-1.7.2.tar.gz:
Publisher:
deploy-prod.yml on deepset-ai/deepset-cloud-sdk
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deepset_cloud_sdk-1.7.2.tar.gz -
Subject digest:
4a53b603d3dd323d984d52c22c04aff662ae2fff659d52bde6fbde952e04c894 - Sigstore transparency entry: 708437698
- Sigstore integration time:
-
Permalink:
deepset-ai/deepset-cloud-sdk@4c33494cd812e3cf2d035ae033147799872e84e6 -
Branch / Tag:
refs/tags/1.7.2 - Owner: https://github.com/deepset-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy-prod.yml@4c33494cd812e3cf2d035ae033147799872e84e6 -
Trigger Event:
release
-
Statement type:
File details
Details for the file deepset_cloud_sdk-1.7.2-py3-none-any.whl.
File metadata
- Download URL: deepset_cloud_sdk-1.7.2-py3-none-any.whl
- Upload date:
- Size: 50.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aaddf8806fe046549eada5e8561b82cc7244fb619d5560fc97ead5eb389b2bbb
|
|
| MD5 |
291e22324e791d00b87ad1328e83eb55
|
|
| BLAKE2b-256 |
2a890778156c0c02db125d9d040e650da5c5301367faa5c22ff5ba1c41c7fbb1
|
Provenance
The following attestation bundles were made for deepset_cloud_sdk-1.7.2-py3-none-any.whl:
Publisher:
deploy-prod.yml on deepset-ai/deepset-cloud-sdk
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
deepset_cloud_sdk-1.7.2-py3-none-any.whl -
Subject digest:
aaddf8806fe046549eada5e8561b82cc7244fb619d5560fc97ead5eb389b2bbb - Sigstore transparency entry: 708437700
- Sigstore integration time:
-
Permalink:
deepset-ai/deepset-cloud-sdk@4c33494cd812e3cf2d035ae033147799872e84e6 -
Branch / Tag:
refs/tags/1.7.2 - Owner: https://github.com/deepset-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy-prod.yml@4c33494cd812e3cf2d035ae033147799872e84e6 -
Trigger Event:
release
-
Statement type: