File size: 987 Bytes
39e517d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
## πŸ€– 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)