This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
# SahayakAI Using AI to solve some of the India specific problems
## Design You can see the high level design in this [Miro Board](https://miro.com/app/board/uXjVM61FLNk=/?share_link_id=389475655874)
## Demo <img src=”demo.gif” width=”350” height=”400”/>
## Installation
Step 1: Create a python virtual environment. We recommend using either anaconda or venv.
Create and activate virtual environment using anaconda:
` conda create --name sahayakAI python=3.10 conda activate sahayakAI `
Create and activate virtual environment using venv:
` virtualenv -p <path/to.python> <your_env_name> source <your_env_name>/bin/activate `
Step 2: After creating and activating the virtual environment, we need to install all the dependencies:
` pip install -r requirements.txt `
## Usage Step 1: Create a telegram bot
Step 2: Set the TELEGRAM_BOT_TOKEN as an environment variable or inside sahayak/common/config.yaml
Step 3: Set your OPENAI_API_KEY as an environment variable or inside sahayak/common/config.yaml
Step 4: Set your RAPID_API_KEY as an environment variable or inside sahayak/rahiAI/config.yaml
Step 5: Run the telegram bot using the below command:
` python bot.py `
## TODO Tasks - Update README - Add unit tests - Integrate Langchain and deprecate Simpleaichat - Proper error/exception handling
## Key Contributors - Abhijeet Dubey - Abhishek Bagade - Nithin Sethumadhavan - Vineet Singh
## References 1. https://github.com/minimaxir/simpleaichat
Metadata
Release files for sahayakAI 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sahayakAI-0.0.1.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sahayakAI-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.5 kB
Release files / sahayakAI-0.0.1.tar.gz
| Download URL | sahayakAI-0.0.1.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c6d11df97a3fe8f94752b538a0105427fa9ba4d076a581b698fbfa8b36b7a217
|
|
BLAKE2b-256 checksum How to use checksums |
e9835c5c044a8bf2a033461e8bc79009da28882da8742ce0b73ad8a6b4bc6ca3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / sahayakAI-0.0.1-py3-none-any.whl
| Download URL | sahayakAI-0.0.1-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
efe734cc80fc7efe0a9787e0e4ca78e7bf984cf87b73e76befb54cc65dd326f8
|
|
BLAKE2b-256 checksum How to use checksums |
0940a45d3ed5b7ea4ba0194d2c0604ad930775e3d654b8923868dda56f8eb4c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|