1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"repo": "christos-smarlamakis/project-talos", "files": {"example.env": {"01a93c9ef5c66ceb0a5da6ad173fa81307420ade": {"t": 1785745091.893853, "n": 2671, "h": "c6c0ea5ac0ca1e17", "c": "# TALOS v5.8.2 — .env Configuration\n# Copy this file to .env and fill in your API keys.\n# All keys are OPTIONAL. Local-only (air-gapped) mode works with zero keys.\n\n# ── Multi-Tier LLM Routing (v5.8.0+) ────────────────────────────────────────\n# Fast edge model: lightweight, low-latency for pre-screening (port 11435).\nFAST_EDGE_MODEL=\"fermionresearch/Neutrino-8B\"\nFAST_EDGE_BASE_URL=\"http://127.0.0.1:11435/v1\"\n# Heavy reasoning model: larger model for deep analysis (port 11434).\nHEAVY_REASONING_MODEL=\"qwen2.5:14b\"\n# Base URL for standard Ollama instance.\nOLLAMA_BASE_URL=\"http://127.0.0.1:11434\"\n\n# ── Execution Mode (v5.8.0+) ────────────────────────────────────────────────\n# \"local\" = air-gapped, Ollama only.\n# \"hybrid\" = local primary, cloud fallback.\n# \"cloud\" = cloud primary, local fallback.\nTALOS_EXECUTION_MODE=\"local\"\n\n# ── System Ports ─────────────────────────────────────────────────────────────\n# TALOS FastAPI server port (avoids conflict with SYNAPSE bus on 8000).\nTALOS_API_PORT=8001\n# SYNAPSE event bus URL for ecosystem interoperability.\nSYNAPSE_BUS_URL=\"http://localhost:8000/api/v1/events\"\n\n# ── Cloud Provider Selection (v5.8.0+) ───────────────────────────────────────\n# \"gemini\" | \"deepseek\" | \"huggingface\" — used when TALOS_EXECUTION_MODE != \"local\".\nTALOS_CLOUD_PROVIDER=\"gemini\"\n\n# ── Premium AI APIs (Optional) ──────────────────────────────────────────────\nGEMINI_API_KEY=\"\"\nGEMINI_FLASH_MODEL=\"gemini-2.5-flash-lite\"\nGEMINI_PRO_MODEL=\"gemini-2.5-pro\"\nDEEPSEEK_API_KEY=\"\"\nDEEPSEEK_MODEL_CHAT=\"deepseek-chat\"\nHF_TOKEN=\"\"\nHF_MODEL_NAME=\"mistralai/Mixtral-8x7B-Instruct-v0.1\"\n\n# ── Contact (Required for polite academic pools) ─────────────────────────────\nMAILTO=\"your@email.com\"\n\n# ── Integrations (Optional) ─────────────────────────────────────────────────\nDISCORD_WEBHOOK_URL=\"\"\nZOTERO_API_KEY=\"\"\nZOTERO_USER_ID=\"\"\n\n# ── Academic APIs (Optional — keyless sources work without these) ───────────\nSEMANTIC_SCHOLAR_API_KEY=\"\"\nSEMANTIC_SCHOLAR_API_KEY_basic=\"\"\nIEEE_API_KEY=\"\"\nSPRINGER_API_KEY=\"\"\nELSEVIER_API_KEY=\"\"\nELSEVIER_INST_TOKEN=\"\"\nCORE_API_KEY=\"\"\nOPENARCHIVES_API_KEY=\"\"\n\n# ── ORCID (Optional) ────────────────────────────────────────────────────────\nORCID_CLIENT_ID=\"\"\nORCID_CLIENT_SECRET=\"\"\n\n# ── Daemon Notifications (Optional) ─────────────────────────────────────────\n# The daemon runs without any of these — it simply skips disabled channels.\nTELEGRAM_BOT_TOKEN=\nTELEGRAM_CHAT_ID=\nSMTP_SERVER=smtp.gmail.com\nSMTP_PORT=587\nSMTP_USERNAME=\nSMTP_PASSWORD=\nSMTP_FROM=\nSMTP_TO=\n\n# ── Local Models (Optional — Ollama fallback names) ─────────────────────────\nLOCAL_MODEL_NAME=\"gemma3:12b\"\nLOCAL_EMBEDDING_MODEL=\"nomic-embed-text\""}, "4cee3f848105fd35fed61ec0d2b53a2f9f87266c": {"t": 1785747746.555073, "n": 2671, "h": "c6c0ea5ac0ca1e17", "c": "# TALOS v5.8.2 — .env Configuration\n# Copy this file to .env and fill in your API keys.\n# All keys are OPTIONAL. Local-only (air-gapped) mode works with zero keys.\n\n# ── Multi-Tier LLM Routing (v5.8.0+) ────────────────────────────────────────\n# Fast edge model: lightweight, low-latency for pre-screening (port 11435).\nFAST_EDGE_MODEL=\"fermionresearch/Neutrino-8B\"\nFAST_EDGE_BASE_URL=\"http://127.0.0.1:11435/v1\"\n# Heavy reasoning model: larger model for deep analysis (port 11434).\nHEAVY_REASONING_MODEL=\"qwen2.5:14b\"\n# Base URL for standard Ollama instance.\nOLLAMA_BASE_URL=\"http://127.0.0.1:11434\"\n\n# ── Execution Mode (v5.8.0+) ────────────────────────────────────────────────\n# \"local\" = air-gapped, Ollama only.\n# \"hybrid\" = local primary, cloud fallback.\n# \"cloud\" = cloud primary, local fallback.\nTALOS_EXECUTION_MODE=\"local\"\n\n# ── System Ports ─────────────────────────────────────────────────────────────\n# TALOS FastAPI server port (avoids conflict with SYNAPSE bus on 8000).\nTALOS_API_PORT=8001\n# SYNAPSE event bus URL for ecosystem interoperability.\nSYNAPSE_BUS_URL=\"http://localhost:8000/api/v1/events\"\n\n# ── Cloud Provider Selection (v5.8.0+) ───────────────────────────────────────\n# \"gemini\" | \"deepseek\" | \"huggingface\" — used when TALOS_EXECUTION_MODE != \"local\".\nTALOS_CLOUD_PROVIDER=\"gemini\"\n\n# ── Premium AI APIs (Optional) ──────────────────────────────────────────────\nGEMINI_API_KEY=\"\"\nGEMINI_FLASH_MODEL=\"gemini-2.5-flash-lite\"\nGEMINI_PRO_MODEL=\"gemini-2.5-pro\"\nDEEPSEEK_API_KEY=\"\"\nDEEPSEEK_MODEL_CHAT=\"deepseek-chat\"\nHF_TOKEN=\"\"\nHF_MODEL_NAME=\"mistralai/Mixtral-8x7B-Instruct-v0.1\"\n\n# ── Contact (Required for polite academic pools) ─────────────────────────────\nMAILTO=\"your@email.com\"\n\n# ── Integrations (Optional) ─────────────────────────────────────────────────\nDISCORD_WEBHOOK_URL=\"\"\nZOTERO_API_KEY=\"\"\nZOTERO_USER_ID=\"\"\n\n# ── Academic APIs (Optional — keyless sources work without these) ───────────\nSEMANTIC_SCHOLAR_API_KEY=\"\"\nSEMANTIC_SCHOLAR_API_KEY_basic=\"\"\nIEEE_API_KEY=\"\"\nSPRINGER_API_KEY=\"\"\nELSEVIER_API_KEY=\"\"\nELSEVIER_INST_TOKEN=\"\"\nCORE_API_KEY=\"\"\nOPENARCHIVES_API_KEY=\"\"\n\n# ── ORCID (Optional) ────────────────────────────────────────────────────────\nORCID_CLIENT_ID=\"\"\nORCID_CLIENT_SECRET=\"\"\n\n# ── Daemon Notifications (Optional) ─────────────────────────────────────────\n# The daemon runs without any of these — it simply skips disabled channels.\nTELEGRAM_BOT_TOKEN=\nTELEGRAM_CHAT_ID=\nSMTP_SERVER=smtp.gmail.com\nSMTP_PORT=587\nSMTP_USERNAME=\nSMTP_PASSWORD=\nSMTP_FROM=\nSMTP_TO=\n\n# ── Local Models (Optional — Ollama fallback names) ─────────────────────────\nLOCAL_MODEL_NAME=\"gemma3:12b\"\nLOCAL_EMBEDDING_MODEL=\"nomic-embed-text\""}, "ff0e51daad572383ff3d69bbe75095ccf66f6999": {"t": 1785747747.6524224, "n": 1756, "h": "751dee30d57ecbac", "c": "# TALOS v5.0.0 — .env Configuration\n# Copy this file to .env and fill in your API keys.\n# All keys are OPTIONAL except MAILTO (email for polite pools).\n\n# ── Contact (Required) ──────────────────────────────────────────────────────\nMAILTO = \"your@email.com\"\n\n# ── Premium AI APIs (Optional) ──────────────────────────────────────────────\nGEMINI_API_KEY = \"\"\nDEEPSEEK_API_KEY = \"\"\nHF_TOKEN = \"\"\n\n# ── Integrations (Optional) ─────────────────────────────────────────────────\nDISCORD_WEBHOOK_URL = \"\"\nZOTERO_API_KEY = \"\"\nZOTERO_USER_ID = \"\"\n\n# ── Academic APIs (Optional — keyless sources work without these) ───────────\nSEMANTIC_SCHOLAR_API_KEY = \"\"\nSEMANTIC_SCHOLAR_API_KEY_basic = \"\"\nIEEE_API_KEY = \"\"\nSPRINGER_API_KEY = \"\"\nELSEVIER_API_KEY = \"\"\nELSEVIER_INST_TOKEN = \"\"\nCORE_API_KEY = \"\"\nOPENARCHIVES_API_KEY = \"\"\n\n# ── ORCID (Optional) ────────────────────────────────────────────────────────\nORCID_CLIENT_ID = \"\"\nORCID_CLIENT_SECRET = \"\"\n\n# ── Phase 4: Daemon Notifications (Optional) ────────────────────────────────\n# The daemon runs without any of these — it simply skips disabled channels.\nTELEGRAM_BOT_TOKEN = # from @BotFather on Telegram\nTELEGRAM_CHAT_ID = # your personal or channel chat ID\nSMTP_SERVER = smtp.gmail.com\nSMTP_PORT = 587\nSMTP_USERNAME = # your Gmail address\nSMTP_PASSWORD = # Gmail App Password (NOT regular password)\nSMTP_FROM = # same as SMTP_USERNAME\nSMTP_TO = # recipient email for weekly digest\n\n# ── Local Models (Optional) ─────────────────────────────────────────────────\nLOCAL_MODEL_NAME = \"gemma3:12b\"\nLOCAL_EMBEDDING_MODEL = \"nomic-embed-text\"\n# OLLAMA_MODEL = \"\" # Override model for generate_docs.py (falls back to LOCAL_MODEL_NAME)\n"}, "4455f056b102bd81cfe58cb1b35a911ed0754d2a": {"t": 1785747748.7176847, "n": 1655, "h": "839143e51d24b2b5", "c": "# TALOS v5.0.0 — .env Configuration\n# Copy this file to .env and fill in your API keys.\n# All keys are OPTIONAL except MAILTO (email for polite pools).\n\n# ── Contact (Required) ──────────────────────────────────────────────────────\nMAILTO = \"your@email.com\"\n\n# ── Premium AI APIs (Optional) ──────────────────────────────────────────────\nGEMINI_API_KEY = \"\"\nDEEPSEEK_API_KEY = \"\"\nHF_TOKEN = \"\"\n\n# ── Integrations (Optional) ─────────────────────────────────────────────────\nDISCORD_WEBHOOK_URL = \"\"\nZOTERO_API_KEY = \"\"\nZOTERO_USER_ID = \"\"\n\n# ── Academic APIs (Optional — keyless sources work without these) ───────────\nSEMANTIC_SCHOLAR_API_KEY = \"\"\nSEMANTIC_SCHOLAR_API_KEY_basic = \"\"\nIEEE_API_KEY = \"\"\nSPRINGER_API_KEY = \"\"\nELSEVIER_API_KEY = \"\"\nELSEVIER_INST_TOKEN = \"\"\nCORE_API_KEY = \"\"\nOPENARCHIVES_API_KEY = \"\"\n\n# ── ORCID (Optional) ────────────────────────────────────────────────────────\nORCID_CLIENT_ID = \"\"\nORCID_CLIENT_SECRET = \"\"\n\n# ── Phase 4: Daemon Notifications (Optional) ────────────────────────────────\n# The daemon runs without any of these — it simply skips disabled channels.\nTELEGRAM_BOT_TOKEN = # from @BotFather on Telegram\nTELEGRAM_CHAT_ID = # your personal or channel chat ID\nSMTP_SERVER = smtp.gmail.com\nSMTP_PORT = 587\nSMTP_USERNAME = # your Gmail address\nSMTP_PASSWORD = # Gmail App Password (NOT regular password)\nSMTP_FROM = # same as SMTP_USERNAME\nSMTP_TO = # recipient email for weekly digest\n\n# ── Local Models (Optional) ─────────────────────────────────────────────────\nLOCAL_MODEL_NAME = \"gemma3:12b\"\nLOCAL_EMBEDDING_MODEL = \"nomic-embed-text\""}, "8a12f4f1719b24b2e1febfd6cc10f1b9e01de6fd": {"t": 1785747749.7815943, "n": 1097, "h": "725ae5bb34dd66a3", "c": "# TALOS v4.10.0 — .env Configuration\n# Copy this file to .env and fill in your API keys.\n# All keys are OPTIONAL except MAILTO (email for polite pools).\n\n# ── Contact (Required) ──────────────────────────────────────────────────────\nMAILTO = \"your@email.com\"\n\n# ── Premium AI APIs (Optional) ──────────────────────────────────────────────\nGEMINI_API_KEY = \"\"\nDEEPSEEK_API_KEY = \"\"\nHF_TOKEN = \"\"\n\n# ── Integrations (Optional) ─────────────────────────────────────────────────\nDISCORD_WEBHOOK_URL = \"\"\nZOTERO_API_KEY = \"\"\nZOTERO_USER_ID = \"\"\n\n# ── Academic APIs (Optional — keyless sources work without these) ───────────\nSEMANTIC_SCHOLAR_API_KEY = \"\"\nSEMANTIC_SCHOLAR_API_KEY_basic = \"\"\nIEEE_API_KEY = \"\"\nSPRINGER_API_KEY = \"\"\nELSEVIER_API_KEY = \"\"\nELSEVIER_INST_TOKEN = \"\"\nCORE_API_KEY = \"\"\nOPENARCHIVES_API_KEY = \"\"\n\n# ── ORCID (Optional) ────────────────────────────────────────────────────────\nORCID_CLIENT_ID = \"\"\nORCID_CLIENT_SECRET = \"\"\n\n# ── Local Models (Optional) ─────────────────────────────────────────────────\nLOCAL_MODEL_NAME = \"gemma3:12b\"\nLOCAL_EMBEDDING_MODEL = \"nomic-embed-text\""}, "30a1f2f9eaaff672cadaf51b5bf160a48d19802e": {"t": 1785747750.8855283, "n": 408, "h": "2955d83bcabfa3ff", "c": "#add the keys and rename the file frim example.env just .env\nGEMINI_API_KEY = \"\"\nDEEPSEEK_API_KEY = \"\"\nDISCORD_WEBHOOK_URL =\"\"\nIEEE_API_KEY = \"\"\nSPRINGER_API_KEY = \"\"\nSEMANTIC_SCHOLAR_API_KEY_basic = \"\"\nSEMANTIC_SCHOLAR_API_KEY = \"\"\nCORE_API_KEY = \"\"\nELSEVIER_API_KEY = \"\"\nELSEVIER_INST_TOKEN = \"\"\nORCID_CLIENT_ID= \"\"\nORCID_CLIENT_SECRET= \"\"\nOPENARCHIVES_API_KEY= \"\"\n\nZOTERO_API_KEY = \"\"\nZOTERO_USER_ID = \"\"\n"}}}} |