Files
knowledge-inbox/.env.example
joungmin 86a4104ae3 feat: initial knowledge-inbox pipeline implementation
- Oracle ADB queue table (sql/schema.sql)
- Queue CRUD: core/queue_db.py
- YouTube transcript: core/youtube.py
- Web page fetch: core/web.py
- LLM enrichment via OCI GenAI Gemini Flash: core/enricher.py
- Text chunker: core/chunker.py
- Obsidian note writer: core/obsidian.py
- Oracle vector store insertion: core/vector.py
- Polling daemon: daemon/worker.py
- Telegram bot: bot/telegram_bot.py
- Main runner: main.py
2026-02-28 08:16:11 +09:00

21 lines
573 B
Plaintext

# Telegram
TELEGRAM_BOT_TOKEN=
# Oracle ADB (queue + vector store shared)
ORACLE_USER=admin
ORACLE_PASSWORD=
ORACLE_DSN=h8i4i0g8cxtd2lpf_high
ORACLE_WALLET=/Users/joungmin/devkit/db_conn/Wallet_H8I4I0G8CXTD2LPF
# OCI GenAI
OCI_COMPARTMENT_ID=
OCI_GENAI_ENDPOINT=https://inference.generativeai.us-ashburn-1.oci.oraclecloud.com
OCI_EMBED_MODEL_ID=cohere.embed-v4.0
OCI_CHAT_MODEL_ID=ocid1.generativeaimodel.oc1.iad.amaaaaaask7dceyaeo4ehrn25guuats5s45hnvswlhxo6riop275l2bkr2vq
# Obsidian
OBSIDIAN_VAULT=/Users/joungmin/Documents/Obsidian Vault
# Daemon
DAEMON_INTERVAL=30