Skip to main content
Yanked

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)

Source distribution for sahayakAI 0.0.1
File Size Uploaded
sahayakAI-0.0.1.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sahayakAI 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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