Initial commit: Pegas Memory (PG + Qdrant + Memgraph, MCP server, 14 tools)
This commit is contained in:
commit
83e77ea8c9
24 files changed
+2201
No files matched your search
@@ -0,0 +1,23 @@
|
||||
"""Pegas Memory — конфигурация (адреса сервисов)."""
|
||||
import os
|
||||
|
||||
PG_DSN = os.getenv("PG_DSN", "postgresql://atom:atompass123@127.0.0.1:5434/content_atom")
|
||||
QDRANT_URL = os.getenv("QDRANT_URL", "http://127.0.0.1:6333")
|
||||
MEMGRAPH_HOST = os.getenv("MEMGRAPH_HOST", "127.0.0.1")
|
||||
MEMGRAPH_PORT = int(os.getenv("MEMGRAPH_PORT", "7687"))
|
||||
OLLAMA_URL = os.getenv("OLLAMA_URL", "http://127.0.0.1:11434")
|
||||
|
||||
EMBED_MODEL = os.getenv("EMBED_MODEL", "embeddinggemma-2-740m-Q8_0:latest")
|
||||
EMBED_DIM = int(os.getenv("EMBED_DIM", "768"))
|
||||
|
||||
LLM_MODEL = os.getenv("LLM_MODEL", "lfm25-24b-a2b:128k")
|
||||
|
||||
QDRANT_COLLECTION = os.getenv("QDRANT_COLLECTION", "alicorn_atoms")
|
||||
|
||||
ATOM_TYPES = ("text", "definition", "logical_rule", "code", "table", "fact")
|
||||
ATOM_STATUSES = ("candidate", "verified", "stale", "contested")
|
||||
|
||||
DEDUP_THRESHOLD = float(os.getenv("DEDUP_THRESHOLD", "0.90")) # порог семантической дедупликации
|
||||
|
||||
PROXY_URL = os.getenv("PROXY_URL", "") # опционально: socks5://127.0.0.1:1080 или http://...
|
||||
USER_AGENT = os.getenv("USER_AGENT", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0 Safari/537.36")
|
||||
Reference in new issue
Block a user