https://github.com/bdeekshith066/bharat-bot
This Streamlit-based application, called "Bharat Bot 🇮🇳🤖," facilitates multilingual communication across India by employing OpenAI's GPT-3.5 model to generate responses in various Indian languages based on user inputs.
https://github.com/bdeekshith066/bharat-bot
multilingual python streamlit
Last synced: about 1 month ago
JSON representation
This Streamlit-based application, called "Bharat Bot 🇮🇳🤖," facilitates multilingual communication across India by employing OpenAI's GPT-3.5 model to generate responses in various Indian languages based on user inputs.
- Host: GitHub
- URL: https://github.com/bdeekshith066/bharat-bot
- Owner: bdeekshith066
- License: mit
- Created: 2024-02-21T19:06:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-25T04:14:08.000Z (over 2 years ago)
- Last Synced: 2024-02-25T19:52:02.164Z (over 2 years ago)
- Topics: multilingual, python, streamlit
- Language: Python
- Homepage: https://bharat-bot-bdeeksh1th.streamlit.app/
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Bharat Bot 🇮🇳🤖
Bharat Bot is a Streamlit web application that connects people across India by comprehending and embracing the diverse spectrum of Indian languages.
## Description
Bharat Bot utilizes OpenAI's GPT-3 model to generate responses to user queries in various Indian languages. Users can select their input and output languages, ask questions, and receive responses generated by the AI model.
## Installation
To run the Bharat Bot app locally, follow these steps:
1. Clone this GitHub repository:
```
git clone https:/https://github.com/bdeekshith066/Bharat-Bot/.git
```
2. Install the required Python packages. You can use `pip` to install them:
```
pip install -r requirements.txt
```
3. Set up your OpenAI API key:
- Get your OpenAI API key
- Replace the placeholder `YOUR_API_KEY` in the `main.py` file with your actual API key.
## Usage
Once you've installed the dependencies and set up your API key, you can run the Streamlit app by executing the following command in your terminal:
```
streamlit run main.py
```
This will start the Streamlit server, and you can access the Bharat Bot app in your web browser at `http://localhost:8501`.
## Contributing
Contributions are welcome! If you have any suggestions, bug fixes, or enhancements, feel free to open an issue or submit a pull request.
## Credits
- Typing animation: [readme-typing-svg](https://github.com/abhisheknaiidu/readme-typing-svg)
- Indian flag image: [Wikipedia](https://en.wikipedia.org/wiki/Flag_of_India)
- Unity in Diversity image: [CCJK Technologies](https://www.ccjk.com/wp-content/uploads/2021/03/How-many-languages-are-spoken-in-India.png)
## Author
- [Deekshith B](https://www.linkedin.com/in/deekshith2912/)
## License
This project is licensed under the [MIT License](LICENSE).
```