Metadata-Version: 2.1
Name: promptengineers
Version: 0.1.13
Summary: A collection of utilities by Prompt Engineers
Home-page: https://github.com/promptengineers-ai/core
Author: Ryan Eggleston
Author-email: kre8mymedia@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: ujson
Requires-Dist: fastapi
Requires-Dist: uvicorn
Provides-Extra: history
Requires-Dist: motor; extra == "history"
Requires-Dist: pymongo; extra == "history"
Requires-Dist: cryptography; extra == "history"
Provides-Extra: storage
Requires-Dist: minio; extra == "storage"
Requires-Dist: python-multipart; extra == "storage"
Provides-Extra: chat
Requires-Dist: langchain; extra == "chat"
Requires-Dist: openai; extra == "chat"
Requires-Dist: python-multipart; extra == "chat"
Requires-Dist: redis; extra == "chat"
Requires-Dist: pinecone-client; extra == "chat"
Requires-Dist: youtube-transcript-api; extra == "chat"
Requires-Dist: pypdf; extra == "chat"
Requires-Dist: numexpr; extra == "chat"
Requires-Dist: tiktoken; extra == "chat"
Requires-Dist: nest_asyncio; extra == "chat"
Requires-Dist: beautifulsoup4; extra == "chat"
Provides-Extra: retrieval
Requires-Dist: langchain; extra == "retrieval"
Requires-Dist: openai; extra == "retrieval"
Requires-Dist: python-multipart; extra == "retrieval"
Requires-Dist: redis; extra == "retrieval"
Requires-Dist: pinecone-client; extra == "retrieval"
Requires-Dist: youtube-transcript-api; extra == "retrieval"
Requires-Dist: pypdf; extra == "retrieval"
Requires-Dist: numexpr; extra == "retrieval"
Requires-Dist: tiktoken; extra == "retrieval"
Requires-Dist: nest_asyncio; extra == "retrieval"
Requires-Dist: beautifulsoup4; extra == "retrieval"

# Prompt Engineers AI Open Source Package

#### Build and Publish

```bash
## Build Package
bash scripts/build.sh

## Publish Package to PyPi
bash scripts/publish.sh
```


#### Development

```bash
## In the application directory start your virtual env (this would be the workspace
## where your API server that you would like to install the model)
source .venv/bin/activate

## Then change directory to where your package is, make changes and run the following.
pip install .

## Switch back to the directory of your where your workspace is for you app server.
cd <path>/<app>/<server>
pip install -r requirements.txt

## Make sure your app server has the packages shown in setup.py and run your server...
```
