Skip to content

ShantanuKT/PerceptAI-Radiology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ PerceptAI Radiology Demo

Welcome to the PerceptAI Radiology Agent 🌐 interactive demo β€” an all-in-one Jupyter notebook that sets up a full-stack AI application with just a few clicks.

From downloading a password-protected source πŸ” to spinning up a public frontend & backend via ngrok πŸš‡ β€” this notebook does it all.

⚠️ A password is required to run this demo. Please get in touch if you haven’t received it.

Checkout PerceptAI, an AI agent that seamlessly integrates advanced vision applications with natural language.

✨ No complex setup. Just run the cells and go live.

🧰 Prerequisites

βœ… Python 3.8+
βœ… Node.js (v18 or newer)
βœ… Works on local machines or Google Colab

βš™οΈ How to Use

  1. Clone this repo
   git clone https://github.com/ShantanuKT/PerceptAI-Radiology
   cd perceptai-demo
  1. Launch the notebook

    • Open PerceptAI_Demo_Final.ipynb in Jupyter or Colab πŸ““
  2. Run all cells

    • πŸ“₯ Downloads ZIP from Google Drive
    • πŸ”“ Extracts with your provided password
    • πŸ“¦ Installs Python & Node.js dependencies
    • 🌐 Boots backend + frontend
    • πŸš‡ Generates a public URL via ngrok

πŸ—‚οΈ Folder Structure

πŸ“¦ perceptai-demo/
β”œβ”€β”€ πŸ““ PerceptAI_Demo_Final.ipynb   β†’ Main notebook
β”œβ”€β”€ πŸ“¦ Demo_v2.zip                  β†’ Protected source (auto-downloaded)
β”œβ”€β”€ πŸ—‚οΈ project/
β”‚   β”œβ”€β”€ πŸ–₯️ backend/                 β†’ FastAPI backend
β”‚   └── 🌐 frontend/                β†’ React app

🌍 Public Access with Ngrok

A public URL is generated on-the-fly: πŸ”— https://<random-id>.ngrok.io

Use it to access the live demo.

You can set your own NGROK_AUTHTOKEN in the .env file, or use the default provided.

πŸ§ͺ Environment Setup (Optional)

Update (.env):

NGROK_KEY="" (Your personal ngrok key) RF_KEY="" (Your Roboflow key) G_KEY="" (Your Groqcloud key)

🧠 Behind the Scenes

Here’s what happens step-by-step:

  1. πŸ”’ Download & extract the secure ZIP
  2. 🐍 Install FastAPI, python-dotenv, pyngrok, etc.
  3. βš›οΈ Set up frontend with npm install
  4. 🧡 Spin up servers (React + FastAPI)
  5. 🌍 Serve app via ngrok

πŸ› οΈ Troubleshooting

  • Ngrok not found? Install it via pip: pip install pyngrok
  • Port conflict? Try changing the backend PORT in .env
  • Colab issue? Check runtime permissions or use local Jupyter

Made with ❀️ by developers who love AI, visuals, and automation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors