# Copy to .env and fill in. NOVA loads this at import via ui/paths.py. # On Hugging Face Spaces / any host, set these as secrets instead — there's no # .env in the image. # --- required --- GROQ_API_KEY= SECOND_GROQ_API_KEY= # both graphs read this one; Qa.get_llm() does too TAVILY_API_KEY= # langchain-tavily, used to ground the INTENT graph # --- optional: raise rate limits / unlock more sources --- SEMANTIC_SCHOLAR_API_KEY= OPENALEX_API_KEY= OPENALEX_CONTENT_API_KEY= OPENALEX_MAILTO= UNPAYWALL_EMAIL=