-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
59 lines (48 loc) · 3 KB
/
.env.example
File metadata and controls
59 lines (48 loc) · 3 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
# ═══════════════════════════════════════════════════════════
# fixos – plik konfiguracyjny środowiska
# Skopiuj do .env i uzupełnij wartości:
# cp .env.example .env && chmod 600 .env
# ═══════════════════════════════════════════════════════════
# ── Domyślny provider LLM ─────────────────────────────────
# Dostępne: gemini, openai, xai, openrouter, ollama
LLM_PROVIDER=gemini
# ── Google Gemini (domyślny) ──────────────────────────────
# Utwórz klucz: https://aistudio.google.com/apikey
GEMINI_API_KEY=AIzaSy_TWOJ_KLUCZ_GEMINI
GEMINI_MODEL=gemini-2.5-flash-preview-04-17
GEMINI_BASE_URL=https://generativelanguage.googleapis.com/v1beta/openai/
# ── OpenAI (opcjonalny) ───────────────────────────────────
OPENAI_API_KEY=sk-TWOJ_KLUCZ_OPENAI
OPENAI_MODEL=gpt-4o-mini
OPENAI_BASE_URL=https://api.openai.com/v1
# ── xAI Grok (opcjonalny) ─────────────────────────────────
XAI_API_KEY=xai-TWOJ_KLUCZ_XAI
XAI_MODEL=grok-beta
XAI_BASE_URL=https://api.x.ai/v1
# ── OpenRouter (opcjonalny, daje dostęp do wielu modeli) ──
OPENROUTER_API_KEY=sk-or-TWOJ_KLUCZ
OPENROUTER_MODEL=google/gemini-2.0-flash-exp:free
OPENROUTER_BASE_URL=https://openrouter.ai/api/v1
# ── Ollama (lokalny, bez klucza) ──────────────────────────
OLLAMA_BASE_URL=http://localhost:11434/v1
OLLAMA_MODEL=llama3.2
# ── Tryb agenta ───────────────────────────────────────────
# hitl = Human-in-the-Loop (pyta o potwierdzenie)
# autonomous = autonomiczny (wykonuje automatycznie)
AGENT_MODE=hitl
# ── Timeout sesji (sekundy) ───────────────────────────────
SESSION_TIMEOUT=3600
# ── Zewnętrzne źródła wiedzy ─────────────────────────────
# Używane gdy LLM nie znajdzie rozwiązania
ENABLE_WEB_SEARCH=true
# SerpAPI (opcjonalny, lepsza jakość)
SERPAPI_KEY=
# ── Opcje diagnostyki ─────────────────────────────────────
# Pokaż zanonimizowane dane użytkownikowi przed wysłaniem do LLM
SHOW_ANONYMIZED_DATA=true
# Zapisuj raporty diagnostyczne
SAVE_REPORTS=false
REPORTS_DIR=/tmp/fixos-reports
# ── Testowanie / Docker ───────────────────────────────────
# Używane przez testy e2e
TEST_DOCKER_COMPOSE=docker/docker-compose.yml