From 7bd73dabfe42483a86bd510f21ed18eaf4e75a17 Mon Sep 17 00:00:00 2001 From: sdk451 Date: Wed, 23 Jul 2025 09:43:00 +1000 Subject: [PATCH] Fix to pick up LLM api keys using python-dotenv --- .gitignore | 1 + cli/main.py | 7 +++++++ requirements.txt | 1 + 3 files changed, 9 insertions(+) diff --git a/.gitignore b/.gitignore index 8313619e..4ebf99e3 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ src/ eval_results/ eval_data/ *.egg-info/ +.env diff --git a/cli/main.py b/cli/main.py index 3f42f2e2..0d9a2b28 100644 --- a/cli/main.py +++ b/cli/main.py @@ -1,3 +1,10 @@ +import os +# Load environment variables from .env if present +try: + from dotenv import load_dotenv + load_dotenv() +except ImportError: + pass from typing import Optional import datetime import typer diff --git a/requirements.txt b/requirements.txt index a6154cd2..d8de9fe8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -24,3 +24,4 @@ rich questionary langchain_anthropic langchain-google-genai +python-dotenv