-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
61 lines (44 loc) · 2.5 KB
/
.env.example
File metadata and controls
61 lines (44 loc) · 2.5 KB
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
60
61
# Primary LLM Provider Configuration
# Options: "mistral", "openai", "anthropic"
LLM_PROVIDER=mistral
# Mistral Configuration (for both LLM and OCR)
MISTRAL_API_KEY=your_mistral_api_key_here
MISTRAL_MODEL=magistral-medium-2509
MISTRAL_OCR_MODEL=mistral-ocr-latest
# OpenAI Configuration (optional - only needed if using OpenAI)
OPENAI_API_KEY=your_openai_api_key_here
OPENAI_MODEL=gpt-4o-mini
# Anthropic Configuration (optional - only needed if using Anthropic)
ANTHROPIC_API_KEY=your_anthropic_api_key_here
ANTHROPIC_MODEL=claude-3-5-sonnet-20241022
# Application Configuration
MAX_FILE_SIZE_MB=10
# System Prompts
OBJECTION_SYSTEM_PROMPT="Du bist ein Experte für deutsche Sozialrecht und Verwaltungsrecht.
Erstelle präzise, rechtlich korrekte Widersprüche gegen Bescheide von Behörden."
DOCUMENT_CHAT_SYSTEM_PROMPT="Du bist ein Experte für deutsche Sozialrecht und Verwaltungsrecht.
Erkläre Dokumente verständlich und beantworte Fragen dazu."
# User Message Templates
OBJECTION_USER_MESSAGE_TEMPLATE="Bitte erstelle einen Widerspruch gegen den Bescheid für folgende Leistungen:
{leistungen}
Verwende das hochgeladene Dokument als Grundlage für den Widerspruch."
DOCUMENT_CHAT_INITIAL_MESSAGE="Bitte analysiere dieses Dokument und erkläre mir den Inhalt verständlich."
# UI Messages
LEGAL_DISCLAIMER="**Rechtlicher Hinweis**: Dieser Assistent erstellt nur Vorschläge für Widersprüche.
Lassen Sie diese von einem Anwalt prüfen, bevor Sie sie einreichen."
PRIVACY_NOTICE="**Datenschutz**: Ihre Dokumente werden nur zur Verarbeitung verwendet und nicht gespeichert."
# Error Messages
ERROR_NO_API_KEY="API-Schlüssel nicht konfiguriert"
ERROR_NO_DOCUMENT="Kein Dokument geladen"
ERROR_DOCUMENT_PROCESSING="Fehler bei der Dokumentverarbeitung"
# Page Titles
DOCUMENT_EXPLANATION_PAGE_TITLE="Erkläre mein Dokument"
OBJECTION_CREATION_PAGE_TITLE="Erstelle einen Widerspruch"
# Help Text
SERVICES_INPUT_HELP="Beschreiben Sie die Leistungen, die Sie beantragt haben"
DOCUMENT_PROCESSING_INFO="Das Dokument wurde mit OCR verarbeitet und kann nun analysiert werden."
# Example Questions (comma-separated)
EXAMPLE_QUESTIONS="Was steht in diesem Dokument?,Welche Fristen sind wichtig?,Was bedeutet dieser rechtliche Begriff?,Welche Schritte muss ich unternehmen?"
OBJECTION_CREATION_HELP="- **Leistungen beschreiben**: Beschreiben Sie die Leistungen, die Sie beantragt haben
- **Widerspruch erstellen**: Die KI erstellt automatisch einen formellen Widerspruch
- **Anpassen**: Sie können den Widerspruch nach Ihren Bedürfnissen anpassen"