promptAId/operations
0
1# ==========================2# PromptAId Operations3# Environment Variables Template4# ==========================5 6# --- Hugging Face ---7# Personal or org token for pulling private models, datasets, or pushing updates8HF_TOKEN=your_hf_token_here9 10# --- OMIRL Adapter ---11# Base URL for OMIRL data12OMIRL_BASE_URL=https://omirl.regione.liguria.it13# Timeout for OMIRL requests (seconds)14OMIRL_TIMEOUT=1015 16# --- ARPAL / Allerta Liguria Adapter ---17ALLERTA_BASE_URL=https://allertaliguria.regione.liguria.it18ALLERTA_TIMEOUT=1019 20# --- Motorways Adapter ---21MOTORWAYS_BASE_URL=https://viabilita.autostrade.it22MOTORWAYS_TIMEOUT=1023 24# --- Vector DB ---25# Example: PostgreSQL with pgvector extension26VECTOR_DB_URI=postgresql://user:password@host:5432/vector_db27 28# --- Neo4j Knowledge Graph ---29NEO4J_URI=bolt://localhost:768730NEO4J_USER=neo4j31NEO4J_PASSWORD=your_password_here32 33# --- LLM / RAG ---34# Primary LLM provider (ollama, gemini, openai, anthropic)35# Provider can be set here, but model should be configured in agent/config/llm_router_config.yaml36DEFAULT_LLM_PROVIDER=ollama37 38# Ollama server URL39OLLAMA_BASE_URL=http://127.0.0.1:11434/v140# Ollama API key (can be any non-empty string)41OLLAMA_API_KEY=ollama42 43# Gemini API key (for fallback)44GEMINI_API_KEY=your_gemini_api_key_here45# OpenAI API key (optional)46OPENAI_API_KEY=your_openai_api_key_here47# Anthropic API key (optional)48ANTHROPIC_API_KEY=your_anthropic_api_key_here49 50# LLM configuration (model is in llm_router_config.yaml)51LLM_TEMPERATURE=0.152LLM_MAX_TOKENS=100053LLM_TIMEOUT=3054 55# --- LangGraph Agent ---56# Max tokens for generated responses57AGENT_MAX_TOKENS=102458# Allowed tool list for safety59AGENT_ALLOWED_TOOLS=omirl,allerta,motorways60 61# --- Other ---62# Path for storing runtime artifacts (ignored by git)63ARTIFACTS_DIR=artifacts64 