diff --git a/deploy/truenas/.env.example b/deploy/truenas/.env.example index 1fe057b..b7c68d1 100644 --- a/deploy/truenas/.env.example +++ b/deploy/truenas/.env.example @@ -1,4 +1,4 @@ -# GerbilManager Produktionskonfiguration +# GerbilManager Produktionskonfiguration # Kopiere diese Datei nach .env und setze die Werte vor dem ersten Start. # Sicheres Datenbankpasswort (mind. 20 Zeichen, keine Anführungszeichen) @@ -26,4 +26,4 @@ BACKUP_KEEP_DAYS=7 # Leer lassen = KI deaktiviert (kein Fehler, nur 503 AiKeyMissing) AI__BaseUrl= AI__ApiKey= -AI__Model=gemini-2.0-flash +AI__Model=gemini-flash-latest diff --git a/deploy/truenas/compose.yaml b/deploy/truenas/compose.yaml index 4c19904..359cf62 100644 --- a/deploy/truenas/compose.yaml +++ b/deploy/truenas/compose.yaml @@ -1,4 +1,4 @@ -# GerbilManager — TrueNAS Custom Application +# GerbilManager — TrueNAS Custom Application # ============================================== # Vor dem ersten Start: # 1. Kopiere deploy/truenas/.env.example -> deploy/truenas/.env und setze die Werte. @@ -47,7 +47,7 @@ services: # Leer lassen = KI deaktiviert (503 AiKeyMissing statt Fehler) AI__BaseUrl: "${AI__BaseUrl:-}" AI__ApiKey: "${AI__ApiKey:-}" - AI__Model: "${AI__Model:-gemini-2.0-flash}" + AI__Model: "${AI__Model:-gemini-flash-latest}" volumes: - photos:/data/photos - keys:/data/keys diff --git a/docs/ai-provider.md b/docs/ai-provider.md index 139c314..8b5f8c8 100644 --- a/docs/ai-provider.md +++ b/docs/ai-provider.md @@ -1,4 +1,4 @@ -# KI-Anbieter für das Abgabe-Inserat (FEAT-12a) +# KI-Anbieter für das Abgabe-Inserat (FEAT-12a) `POST /gerbils/sale-ad` spricht einen beliebigen **OpenAI-kompatiblen** Chat-Completions-Endpunkt an — kein SDK, nur drei Einstellungen (Sektion `AI`), @@ -16,7 +16,7 @@ committen**. Fehlt eine der drei, antwortet der Endpunkt mit | Anbieter | `AI__BaseUrl` | Beispiel-`AI__Model` | Kosten | |---|---|---|---| -| **Google Gemini** (vermutlich Julians Wahl) | `https://generativelanguage.googleapis.com/v1beta/openai` | `gemini-2.0-flash` | Free Tier | +| **Google Gemini** (vermutlich Julians Wahl) | `https://generativelanguage.googleapis.com/v1beta/openai` | `gemini-flash-latest` | Free Tier | | **Groq** | `https://api.groq.com/openai/v1` | `llama-3.3-70b-versatile` | Free Tier | | **Mistral** | `https://api.mistral.ai/v1` | `mistral-small-latest` | Free Tier | | **Ollama** (lokal/TrueNAS) | `http://:11434/v1` | `llama3.2` | kostenlos, lokal | @@ -31,7 +31,7 @@ Ollama ignoriert den Schlüssel — `AI__ApiKey=ollama` als Platzhalter setzen ```powershell $env:AI__BaseUrl = 'https://generativelanguage.googleapis.com/v1beta/openai' $env:AI__ApiKey = '' -$env:AI__Model = 'gemini-2.0-flash' +$env:AI__Model = 'gemini-flash-latest' ``` oder per user-secrets im API-Projekt: @@ -46,5 +46,5 @@ services: environment: AI__BaseUrl: https://generativelanguage.googleapis.com/v1beta/openai AI__ApiKey: ${AI_API_KEY} # Wert in der TrueNAS-App/.env hinterlegen - AI__Model: gemini-2.0-flash + AI__Model: gemini-flash-latest ```