AI_Code_Reviewer / READme.md
PranavReddy18's picture
Upload 7 files
39e517d verified

A newer version of the Streamlit SDK is available: 1.50.0

Upgrade

πŸ€– AI Code Reviewer πŸ“

πŸš€ Overview

AI Code Reviewer is a Python-based application that leverages FastAPI and Streamlit to provide instant feedback on Python code. The app integrates LangChain and Groq's LLM (Gemma2-9b-it) to analyze code snippets, detect potential issues, and suggest improvements.

πŸ›  Features

πŸ” Instant Code Review: Get feedback on Python code, including error detection and fixes.

πŸ’‘ Bug Detection: Identifies common mistakes like indentation errors and division by zero.

🎯 Corrected Code Suggestions: Provides corrected versions of problematic code snippets.

πŸš€ FastAPI Backend: A lightweight, high-performance API for processing requests.

🌐 Streamlit Frontend: User-friendly web interface for easy interaction.

πŸ—οΈ Tech Stack

Python 3.11

FastAPI (Backend API)

Streamlit (Frontend UI)

LangChain (LLM-based processing)

Groq LLM (Gemma2-9b-it for language understanding)

Uvicorn (ASGI server)