vijayvizag's picture
Upload 3 files
e1d2de5 verified
|
raw
history blame
836 Bytes
# Python Code Summarizer
This Streamlit app uses the CodeT5 model to generate summaries of Python code files.
## Features
- Upload Python files or paste code directly
- Generate file-level summaries
- Generate function-level summaries
- Generate class-level summaries
## Usage
1. Upload a Python file or paste your code
2. Select the types of summaries you want to generate
3. Click "Summarize Code"
4. View the generated summaries
## Model Information
This app uses CodeT5, a pretrained model developed by Salesforce Research for code understanding and generation tasks. The model is trained on a large corpus of code and documentation.
## Limitations
- Summaries may not always be accurate
- Long files may be truncated due to model context limits
- Complex code structures might not be properly understood