Spaces:
Sleeping
A newer version of the Streamlit SDK is available:
1.50.0
π€ 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)