Metadata-Version: 2.1
Name: strategais
Version: 0.2.10
Summary: A Python library for deploying large language models (LLMs) in local environments.
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi
Requires-Dist: fastapi-utils
Requires-Dist: uvicorn
Requires-Dist: starlette
Requires-Dist: websockets
Requires-Dist: flask
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: requests
Requires-Dist: scikit-learn
Requires-Dist: scipy
Requires-Dist: SQLAlchemy
Requires-Dist: pydantic
Requires-Dist: aiofiles
Requires-Dist: psycopg2-binary
Requires-Dist: email-validator
Requires-Dist: jinja2
Requires-Dist: python-multipart
Requires-Dist: httpx
Requires-Dist: sse-starlette
Requires-Dist: langchain
Requires-Dist: python-dotenv
Requires-Dist: huggingface-hub
Requires-Dist: chromadb
Requires-Dist: redis
Requires-Dist: sentence-transformers
Requires-Dist: unstructured
Requires-Dist: datasets
Requires-Dist: loralib
Requires-Dist: sentencepiece
Requires-Dist: transformers
Requires-Dist: pytorch-lightning
Requires-Dist: torch
Requires-Dist: accelerate
Requires-Dist: torchaudio
Requires-Dist: cryptography (==38.0.4)
Requires-Dist: xformers (==0.0.12)
Provides-Extra: ext
Requires-Dist: openai ; extra == 'ext'
Requires-Dist: boto3 ; extra == 'ext'
Requires-Dist: email-validator ; extra == 'ext'
Requires-Dist: watchdog[watchmedo] ; extra == 'ext'

# Strategais

## 🚀 Quick Install

```pip install strategais```

Then run 

```python -m strategais -t Hello -p 8181 --env main.env```

## Additional Flags

| Short Flag | Long Flag | Default Value | Description |
|------------|-----------|---------------|-------------|
| -t | --title | 'Strategais Server' | The title of the server. |
| -d | --description | 'Strategais Server' | The description of the server. |
| -p | --port | 8000 | The port to serve the server on. |
| -e | --env | 'main.env' | The .env file to load. |
| -l | --llm | 'path/hfagent_llm.py' | The path to the Python file that defines the LLM to use. |
| | --html | 'path/to/other.html' | The path to the HTML file to use. |

## 🤔 What is this?

Strategais is a powerful Python library designed to streamline the deployment of web applications powered by Large Language Models (LLMs). This library is built with the developer in mind, providing a suite of tools and utilities that simplify the process of setting up, developing, and deploying LLM-based web applications in a local environment or airgapped environment.

