Vr978 / Askpixie

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Askpixie 🐦

AskPixie: Unleashing Knowledge, Python-Powered. Harnessing Google's Gemini API for Smart Learning. Explore Topics, Upload Images, Dive into Learning Delight!

Overview πŸš€

AskPixie is a comprehensive educational platform designed to facilitate seamless learning experiences for students. Built entirely using Python, it leverages Google's Gemini API to offer a wide array of features and functionalities. Users can delve into various subjects and topics, accessing reference links, detailed introductions, and practical examples. One of its standout features is the ability to upload images for precise topic-based answers, enhancing learning efficiency. AskPixie empowers students by providing a user-friendly interface, rich educational resources, and innovative tools for an enriched learning journey.

Domain Specific πŸ’ͺ πŸ’ͺ

Explore Precision Learning with AskPixie! Choose Your Domain – Math or History or CyberSecurity or Whatever, Get Laser-Focused Answers. Crafted by Prompt Engineering, Empowered by Google's Gemini API. Dive Deep, Learn Smart!

Image Analysis and Text Output πŸ–Ό

AskPixie's Image Analysis & Text Output, powered by Gemini Pro Vision, interprets uploaded images, extracts key text, and delivers precise academic information tailored to the chosen subject, enriching learning through visual exploration and focused textual explanations.

Upcoming Features πŸƒ

1.Exciting Upgrades Ahead for AskPixie! πŸš€ Get Ready for Image-to-Image Generation and Text-to-Image Generation Features Coming Soon! Explore a New Dimension of Learning with Innovative Visual Tools on the Horizon.

2.Be Ready to Lift Up your mood, because Askpixie is coming with its feature of sentiment Analysis.

How it Works πŸ’‘

  1. Select a domain from the Home Page.
  2. Enter any question/query related to the domain topic.
  3. The Generative AI will Give you Introduction, Examples,codes(if needed) and Reference Links of topic.
  4. If You want to analyze any Image related to topic, upload it using selectfile(button) and get an Analysis or Answer of the Image.

Quick Insights πŸ‘Š

The Current Project uses Gemini-pro for text generation and Gemini-pro-vision for Image Analysis using the respected APIs.

UI Design

UI image UI image

Current Progress

YouTube Video

Getting Started

  1. Clone the repository
git clone https://github.com/Vr978/Askpixie.git
  1. Make virtual environment and activate it
python -m venv venv
source venv/bin/activate
  1. Navigate to the project directory
cd imageai
  1. Install the dependencies
pip install -r {path to requirements.txt}
reflex init
  1. Add Your Gemini-Api Key in terminal using
export API_KEY_G='YOUR_API_KEY'
  1. Run the app
reflex run

Note : Must have Gemini API key to run the app, you can create here.

About

License:MIT License


Languages

Language:Python 100.0%