chat_bridge에 회고 채널 텍스트 폴링 + n8n 포워딩 추가. n8n 워크플로우(8노드): Webhook → Validate → Qwen 분류 → PostgreSQL INSERT → Chat 확인. retrospect 스키마 + 3 테이블 (entries, reviews, patterns). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
82 lines
2.8 KiB
Plaintext
82 lines
2.8 KiB
Plaintext
# Claude API
|
|
ANTHROPIC_API_KEY=sk-ant-xxxxx
|
|
|
|
# bot-postgres
|
|
POSTGRES_USER=bot
|
|
POSTGRES_PASSWORD=changeme
|
|
POSTGRES_DB=chatbot
|
|
|
|
# n8n
|
|
N8N_BASIC_AUTH_USER=admin
|
|
N8N_BASIC_AUTH_PASSWORD=changeme
|
|
N8N_ENCRYPTION_KEY=changeme-random-string
|
|
|
|
# Synology Chat
|
|
SYNOLOGY_CHAT_WEBHOOK_URL=https://your-nas:5001/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=YOUR_TOKEN
|
|
SYNOLOGY_CHAT_TOKEN=your-outgoing-webhook-token
|
|
|
|
# 관리자 사용자명 (쉼표 구분, /문서등록 /보고서 등 권한 제어)
|
|
ADMIN_USERNAMES=admin
|
|
|
|
# API 월간 예산 (USD, 초과 시 api_heavy→api_light 다운그레이드)
|
|
API_BUDGET_HEAVY=50.00
|
|
API_BUDGET_LIGHT=20.00
|
|
|
|
# Ollama (맥미니 — Docker 내부에서 접근)
|
|
LOCAL_OLLAMA_URL=http://host.docker.internal:11434
|
|
|
|
# Ollama (GPU 서버 — RTX 4070Ti Super, 기본 모델: id-9b:latest)
|
|
GPU_OLLAMA_URL=http://192.168.1.186:11434
|
|
|
|
# mlx-proxy (맥미니 — LLM 생성용, ollama 호환, 기본 모델: qwen3.5:27b)
|
|
LOCAL_LLM_URL=http://host.docker.internal:11435
|
|
|
|
# 임베딩 전용 (ollama — bge-m3, bge-reranker)
|
|
LOCAL_EMBED_URL=http://host.docker.internal:11434
|
|
|
|
# Qdrant (Docker 내부에서 접근)
|
|
QDRANT_URL=http://host.docker.internal:6333
|
|
|
|
# DSM Chat API (chat_bridge.py — 사진 폴링/다운로드)
|
|
DSM_HOST=http://192.168.1.227:5000
|
|
DSM_ACCOUNT=chatbot-api
|
|
DSM_PASSWORD=changeme
|
|
CHAT_CHANNEL_ID=17
|
|
|
|
# CalDAV (caldav_bridge.py — Synology Calendar, DSM HTTPS 포트=15001, 경로=caldav.php)
|
|
CALDAV_BASE_URL=https://192.168.1.227:15001/caldav.php
|
|
CALDAV_USER=hyungi
|
|
CALDAV_PASSWORD=changeme
|
|
CALDAV_CALENDAR=home
|
|
|
|
# IMAP (메일 처리 파이프라인, MailPlus 포트=21680)
|
|
IMAP_HOST=192.168.1.227
|
|
IMAP_PORT=21680
|
|
IMAP_USER=hyungi
|
|
IMAP_PASSWORD=changeme
|
|
IMAP_SSL=true
|
|
|
|
# Karakeep (NAS Docker — 북마크/뉴스 저장)
|
|
KARAKEEP_URL=http://192.168.1.227:3000
|
|
KARAKEEP_API_KEY=changeme
|
|
|
|
# 회고 시스템 (chat_bridge.py → n8n retrospect pipeline)
|
|
# Synology Chat #회고 채널 ID (0이면 비활성)
|
|
RETROSPECT_CHANNEL_ID=0
|
|
# #회고 채널 Incoming Webhook URL (확인 메시지 발송용)
|
|
RETROSPECT_CHAT_WEBHOOK_URL=https://your-nas:5001/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=RETRO_TOKEN
|
|
# n8n retrospect webhook (chat_bridge → n8n 포워딩)
|
|
N8N_RETROSPECT_WEBHOOK_URL=http://localhost:5678/webhook/retrospect
|
|
|
|
# Intent Service — Claude API fallback 월간 예산 (USD)
|
|
API_MONTHLY_LIMIT=10.00
|
|
|
|
# Bridge Service URLs (n8n Docker → macOS 네이티브 서비스)
|
|
HEIC_CONVERTER_URL=http://host.docker.internal:8090
|
|
CHAT_BRIDGE_URL=http://host.docker.internal:8091
|
|
CALDAV_BRIDGE_URL=http://host.docker.internal:8092
|
|
MAIL_BRIDGE_URL=http://host.docker.internal:8094
|
|
KB_WRITER_URL=http://host.docker.internal:8095
|
|
NOTE_BRIDGE_URL=http://host.docker.internal:8098
|
|
INTENT_SERVICE_URL=http://host.docker.internal:8099
|