PranavReddy18/AI_Code_Reviewer
0
1## ๐ค AI Code Reviewer ๐
2
3๐ Overview
4
5AI 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.
6
7๐ Features
8
9๐ Instant Code Review: Get feedback on Python code, including error detection and fixes.
10
11๐ก Bug Detection: Identifies common mistakes like indentation errors and division by zero.
12
13๐ฏ Corrected Code Suggestions: Provides corrected versions of problematic code snippets.
14
15๐ FastAPI Backend: A lightweight, high-performance API for processing requests.
16
17๐ Streamlit Frontend: User-friendly web interface for easy interaction.
18
19๐๏ธ Tech Stack
20
21Python 3.11
22
23FastAPI (Backend API)
24
25Streamlit (Frontend UI)
26
27LangChain (LLM-based processing)
28
29Groq LLM (Gemma2-9b-it for language understanding)
30
31Uvicorn (ASGI server)
32
33 