File size: 1,306 Bytes
08b0543
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
title: LLM Comparison Tool
emoji: ⚖️
colorFrom: green
colorTo: blue
sdk: docker
app_port: 7860
pinned: false
---

# LLM Comparison Tool

Side-by-side comparison of Neon AI self-hosted LLM responses against commercial models (Fireworks.ai, OpenAI, Gemini). Each Neon model's persona prompt is automatically injected into comparison model queries for fair evaluation.

## Quick Start (Development)

### 1. Configure environment

```bash
cp .env.example .env
# Edit .env with your API keys (HANA guest/password works out of the box)
```

### 2. Start the backend

```bash
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000
```

### 3. Start the frontend

```bash
cd frontend
npm install
npm start
```

The app runs at http://localhost:3000 with the API at http://localhost:8000.

## Quick Start (Docker)

```bash
docker compose up --build
```

The app runs at http://localhost:8000.

## Features

- **Neon model discovery** via HANA API with persona prompts
- **Parallel comparison** across multiple LLM providers
- **Single query** with side-by-side response blocks
- **CSV batch** upload/download for bulk comparison
- **Session history** downloadable as CSV
- **Carousel view** for multi-Neon model comparisons
- **Dark/light theme** matching Neon project styling