File size: 1,526 Bytes
21ba4fb
 
 
 
 
a77dc20
8a4efc5
a77dc20
21ba4fb
1de1c4f
 
573694a
7c16bfa
21ba4fb
ca1c07d
21ba4fb
087ce88
9eddb40
087ce88
 
 
9eddb40
 
 
 
573694a
ca1c07d
9eddb40
 
1de1c4f
 
7c16bfa
1de1c4f
 
 
 
 
 
9f46175
a77dc20
 
 
 
 
087ce88
 
 
 
 
9eddb40
 
087ce88
d38e037
 
 
 
7c16bfa
 
 
d38e037
9eddb40
 
8a4efc5
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
---
title: Code Review Assistant
emoji: 🤖
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 5.8.0
app_file: app.py
pinned: false
hf_oauth: false
hardware: a10g-small
inference: true
zerogpu: true
---

# Code Review Assistant

An automated code review system powered by Gemma-2b that provides intelligent code analysis, suggestions for improvements, and tracks review metrics.

## Features

### Automated Code Review
- Analyzes code quality and suggests improvements
- Identifies potential bugs and security issues
- Recommends best practices and optimizations
- Supports multiple programming languages

### LLMOps Integration
- Uses Gemma-2b for intelligent code analysis
- Tracks model performance and accuracy
- Monitors response times and token usage
- GPU-accelerated with ZeroGPU

### Performance Monitoring
- Real-time metrics dashboard
- Review history tracking
- Response time monitoring
- Usage statistics

### User Interface
- Simple and intuitive Gradio interface
- Code input with syntax highlighting
- Language selection dropdown
- Example code snippets included

## Environment Variables

The following environment variables need to be set in your Hugging Face Space:

- `HUGGING_FACE_TOKEN`: Your Hugging Face API token (required)
- `MODEL_NAME`: google/gemma-2b-it (default)

## Hardware Configuration

This Space uses:
- Hardware: A10G Small
- Runtime: ZeroGPU enabled
- Memory: Dynamic GPU allocation
- Optimization: @spaces.GPU decorator

## License

This project is licensed under the MIT License.