b35d71c426d77b179f72b771a09b2a12f57c2d5e
Callsign Generator
En webbaserad tjänst för att generera realistiska CB-handles (callsigns) med hjälp av AI. Tjänsten använder en "dialogisk" approach där användaren kan förfina resultatet genom adaptiva följdfrågor innan det slutgiltiga callsignet genereras.
Funktioner
- Initial Input: Välj stil (Militär, Humor, Klassisk), ton och ge en kort beskrivning.
- Adaptiva Följdfrågor: Möjlighet att låta AI:n ställa 1-3 relevanta frågor för att bättre förstå vem användaren är.
- Smart Generering: Skapar ett realistiskt callsign med en tillhörande motivering.
- Modernt UI: Byggt med React och Tailwind CSS.
- Backend: FastAPI (Python) som kommunicerar med OpenRouter (Gemini-2.0-Flash).
Arkitektur
Projektet är uppdelat i två delar:
/frontend: React-applikation byggd med Vite./backend: FastAPI-server.
Hela stacken är containeriserad med Docker.
Kom igång
Förutsättningar
- Docker och Docker Compose installerat.
- En API-nyckel från OpenRouter.
Installation
-
Klona repot:
git clone ssh://git@git.sa6anw.se:2222/sa6anw/HandleAgent.git cd HandleAgent -
Skapa en
.env-fil i rotmappen:OPENROUTER_API_KEY=din_api_nyckel_här -
Starta med Docker Compose:
docker-compose up --build -
Öppna webbläsaren på
http://localhost:5173.
Utveckling
Om du vill köra komponenterna separat:
Backend
cd backend
pip install -r requirements.txt
uvicorn main:app --reload
Frontend
cd frontend
npm install
npm run dev
Description
Languages
JavaScript
62.8%
Python
30.6%
HTML
2.9%
Dockerfile
2.6%
CSS
1.1%