An open API service indexing awesome lists of open source software.

https://github.com/lhiebert01/gemini_pro_genai_periodic_table_app

An interactive Periodic Table with a Q&A ChatBot using Google Gemini Pro APIs
https://github.com/lhiebert01/gemini_pro_genai_periodic_table_app

chat-application chemistry gemini-ai gemini-api gemini-flash gemini-pro intelligent-agent periodic-table periodic-table-of-elements

Last synced: 2 months ago
JSON representation

An interactive Periodic Table with a Q&A ChatBot using Google Gemini Pro APIs

Awesome Lists containing this project

README

        

# Gemini_Pro_GenAI_Periodic_Table_App # Gemini Pro GenAI Periodic Table App ⚗️

A powerful Software as a Service Streamlit application that uses Google's Gemini Pro AI to enable interactive exploration of the Periodic Table with advanced Q&A capabilities.

## Features 🌟

- Interactive Periodic Table
- Advanced Question & Answering on Chemical Elements
- Real-time ChatBot integrated with Google's Gemini Pro
- Element Information Popup with Wikipedia Integration

## Commercial Usage Notice 💼

While this code is available under the MIT license, the following terms apply:
- The application is currently in public beta
- Future versions will require a subscription for use
- Contact [email protected] for licensing inquiries
- Payment integration and subscription features coming soon

## Installation 🛠️

1. Clone the repository:
```bash
git clone https://github.com/lhiebert01/Gemini_Pro_GenAI_Periodic_Table_App.git
cd Gemini_Pro_GenAI_Periodic_Table_App
```

2. Install dependencies:
```bash
pip install -r requirements.txt
```

## Usage 💡

1. Run the application:
```bash
streamlit run App.py
```

2. Explore the Periodic Table interactively
3. Ask questions about elements and chemical concepts
4. View detailed information and learn more through Wikipedia links

## Requirements 📋

- Python 3.12+
- Streamlit
- Google Gemini Pro API
- Other dependencies listed in requirements.txt

## How It Works 🔍

The application uses:
- Google's Gemini Pro for advanced language processing
- Streamlit for the user interface
- Custom HTML and JavaScript for an enhanced interactive Periodic Table experience

## Commercial Licensing 💳

For commercial use inquiries, please contact:
- Email: [email protected]
- Subject: "Gemini Pro Periodic Table App Commercial License"

Future versions will include:
- Subscription-based access
- Enhanced features for paid users
- Commercial support options
- Enterprise licensing

## License 📄

[MIT](https://choosealicense.com/licenses/mit/)

## Author

Created and maintained by Lindsay Hiebert ([@lhiebert01](https://github.com/lhiebert01))