Metadata-Version: 2.1
Name: unstract-adapters
Version: 0.11.0
Summary: Unstract interface for LLMs, Embeddings and VectorDBs
Author-Email: "Zipstack Inc." <devsupport@zipstack.com>
License: AGPL v3
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Project-URL: Homepage, https://unstract.com
Project-URL: Release notes, https://github.com/Zipstack/unstract-adapters/releases
Project-URL: Source, https://github.com/Zipstack/unstract-adapters
Requires-Python: <3.12,>=3.9
Requires-Dist: llama-index==0.10.28
Requires-Dist: llama-index-embeddings-google==0.1.4
Requires-Dist: llama-index-embeddings-azure-openai==0.1.6
Requires-Dist: llama-index-embeddings-azure-openai==0.1.6
Requires-Dist: llama-index-vector-stores-postgres==0.1.3
Requires-Dist: llama-index-vector-stores-milvus==0.1.6
Requires-Dist: llama-index-vector-stores-weaviate==0.1.4
Requires-Dist: llama-index-vector-stores-pinecone==0.1.4
Requires-Dist: llama-index-vector-stores-qdrant==0.1.4
Requires-Dist: llama-index-llms-palm==0.1.4
Requires-Dist: llama-index-llms-mistralai==0.1.10
Requires-Dist: llama-index-llms-anyscale==0.1.3
Requires-Dist: llama-index-llms-anthropic==0.1.5
Requires-Dist: llama-index-llms-azure-openai==0.1.5
Requires-Dist: llama-index-llms-vertex==0.1.5
Requires-Dist: llama-index-llms-replicate==0.1.3
Requires-Dist: filetype~=1.2.0
Requires-Dist: singleton-decorator~=1.0.0
Description-Content-Type: text/markdown

<div align="center">
<img src="https://raw.githubusercontent.com/Zipstack/unstract-adapters/main/docs/assets/unstract_u_logo.png" style="height: 120px">

# Unstract

## No-code LLM Platform to launch APIs and ETL Pipelines to structure unstructured documents

</div>

# Unstract Adapters

This is Unstract's python package which helps to configure to a number of different LLMs, Embeddings and VectorDBs.
For further details on the list of supported LLMs, Embeddings and Vector DBs,, please visit https://github.com/Zipstack/unstract

## Installation

### Local Development

To get started with local development, 
- Create and source a virtual environment if you haven't already following [these steps](/README.md#create-your-virtual-env).
- If you're using Mac, install the below library needed for PyMSSQL
```
brew install pkg-config freetds
```
- Install the required dependencies with
```shell
pdm install
```
