Skip to main content

Note: This project is still a work-in-progress. It works, but it doesn't have many features yet. Please suggest features, report problems (bugs should go in Issues), or just say hi in Discussions!

PyPI - Downloads

🔍 DeepSearchKit

A small, fast, and easy package that allows easy semantic searching using 🧠 artificial intelligence. It is based on and similar to the closed-source DeepSearch system.

💻 Installation

You can install the latest stable version from the registry:

pip3 install deepsearchkit

You can install the very latest version directly from the Git repository, however certain features may not work:

pip3 install git+https://github.com/fakerybakery/deepsearchkit

✅ Features

  • CPU, CUDA, and MPS support (enhanced GPU acceleration)!
  • Simple usage

📰 Usage

Documentation is available here.

💭 Todo

  • Integrate DeepSearch into DeepSearchKit
    • Open-source DeepSearch
  • Add Web Interface (from DeepSearch)
  • Add document search demo
    • Add document chat demo
  • Add upsert feature (txtai#251)
  • Add more data support, e.g. parquet, MySQL/hosted DBs
  • Custom prompt/data format for multiple columns in JSON
  • Custom progress callback for indexing
  • Make some example projects
    • Chat with a folder using open-sourced conversational models
    • Search an entire directory
  • Allow easy publishing with a .dskpkg file - compressed DeepSearchKit package that includes the index, the data, and some attributes (name, author, license, etc)
    • Maybe in the future: "DSK Hub" - hub for DSK packages

📝 Credits

We would like to thank the authors of the following open source projects:

💼 Disclaimer/Agreement (Read BEFORE you contribute!)

In every new issue/PR, make sure to include "I agree to the disclaimer!"

By using/contributing to this software, you agree to the agreement.

Metadata

Release files for deepsearchkit 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deepsearchkit 1.0.1
File Size Uploaded Provenance
deepsearchkit-1.0.1.tar.gz 4.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for deepsearchkit 1.0.1
File Interpreter ABI Platform
deepsearchkit-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 kB

Release files / deepsearchkit-1.0.1.tar.gz

Download URL deepsearchkit-1.0.1.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
06c2165033474119242ce3875a1a15ef95b6aa851a63ae79f34000fd8c2e45b9
BLAKE2b-256 checksum
How to use checksums
c148161cd2c6653baa37e80ae10cca5db52d2cd7cbe57e0ed8d13cb9ac9a0069
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / deepsearchkit-1.0.1-py3-none-any.whl

Download URL deepsearchkit-1.0.1-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
35ab29c450bbf9a31e6c3db176a909db1756aae51d5b68a5478079006a77ca36
BLAKE2b-256 checksum
How to use checksums
5ab00a4d6081110d6335316df3b886b183847c4f6d42f000b74f1e357ebb6c17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Security for deepsearchkit 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page