mirror of
https://git.yylx.win/https://github.com/deepmentation/OllamaPriority.git
synced 2025-10-04 02:02:40 +08:00
A module for FreeScout Help Desk using local Ollama Server for Mail priorisation
Config | ||
Console | ||
Database | ||
Entities | ||
Http | ||
Providers | ||
Public | ||
Resources | ||
Tests | ||
vendor | ||
.DS_Store | ||
.gitignore | ||
composer.json | ||
composer.lock | ||
config.php | ||
LICENSE | ||
module.json | ||
Module.php | ||
README.md | ||
routes.php | ||
start.php |
Ollama Priority Module für FreeScout
Dieses Modul verwendet Ollama zur automatischen Priorisierung von E-Mails basierend auf deren Inhalt.
Features
- Automatische Priorisierung eingehender E-Mails mit Hilfe von Ollama
- Neue Spalte in der Mail-Übersicht zur Anzeige der Priorität
- Farbliche Kennzeichnung verschiedener Prioritätsstufen
- Konfigurierbare Ollama-Server-Einstellungen
Installation
- Kopieren Sie den Modulordner in das
Modules
-Verzeichnis Ihrer FreeScout-Installation - Aktivieren Sie das Modul in der FreeScout-Verwaltung unter "Module"
- Konfigurieren Sie die Ollama-Server-Einstellungen:
- Server URL (Standard: http://localhost:11434)
- Modell (Standard: mistral)
- System Prompt (kann angepasst werden für bessere Priorisierung)
Prioritätsstufen
Das Modul verwendet 5 Prioritätsstufen:
- Kritisch (Rot)
- Dringend (Orange)
- Hoch (Gelb)
- Normal (Grün)
- Niedrig (Grau)
Voraussetzungen
- FreeScout Installation
- Laufender Ollama-Server mit installiertem Modell
- PHP >= 7.4
- Laravel Framework
Konfiguration
Die Konfiguration kann in der config.php
angepasst werden:
'server_url' => env('OLLAMA_SERVER_URL', 'http://localhost:11434'),
'model' => env('OLLAMA_MODEL', 'mistral'),
'system_prompt' => 'Angepasste Anweisung zur Priorisierung...'
Alternativ können diese Werte auch über Umgebungsvariablen gesetzt werden:
OLLAMA_SERVER_URL=http://localhost:11434
OLLAMA_MODEL=mistral
Lizenz
MIT License