Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringAI – AI-Integrerad Spring Boot Service

En middleware-tjänst som fungerar som brygga mellan användaren och en LLM via OpenRouter.

Förutsättningar

  • Java 25
  • Maven 3.9+
  • Ett konto på OpenRouter med en API-nyckel

Starta applikationen

1. Klona repot

git clone https://github.com/DITTNAMN/SpringAI.git
cd SpringAI

2. Sätt miljövariabler

Windows (PowerShell):

$env:AI_API_KEY="din-api-nyckel-här"
$env:AI_BASE_URL="https://openrouter.ai/api/v1"
$env:AI_MODEL="openai/gpt-4o-mini"

Mac/Linux:

export AI_API_KEY="din-api-nyckel-här"
export AI_BASE_URL="https://openrouter.ai/api/v1"
export AI_MODEL="openai/gpt-4o-mini"

3. Starta

mvn spring-boot:run

4. Använd API:et

Öppna Swagger i webbläsaren: http://localhost:8080/swagger-ui.html

Eller anropa direkt:

curl -X POST http://localhost:8080/api/v1/chat \
  -H "Content-Type: application/json" \
  -d '{
    "personality": "helper",
    "message": "Hej, vad heter du?",
    "sessionId": "session-1"
  }'

Tillgängliga personligheter

Personality Beskrivning
helper Hjälpsam assistent
pirate Svarar som en pirat
coder Fokuserad på programmering

Kör tester

mvn clean test

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages