cmulgy commited on
Commit
c7cb95e
·
1 Parent(s): b29014b
Files changed (4) hide show
  1. .env +0 -1
  2. .gitignore +6 -3
  3. GraphRouter_eval/run_exp.py +18 -3
  4. demo.py +4 -1
.env DELETED
@@ -1 +0,0 @@
1
- NVIDIA_API_KEY=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
 
 
.gitignore CHANGED
@@ -21,10 +21,15 @@ wheels/
21
  *.egg
22
  MANIFEST
23
 
24
- # Environment variables
25
  .env
26
  .env.local
27
  .env.*.local
 
 
 
 
 
28
 
29
  # IDE
30
  .vscode/
@@ -49,8 +54,6 @@ Thumbs.db
49
  *.pth
50
  *.pt
51
  *.ckpt
52
- *.env
53
- .env
54
 
55
  # Logs
56
  *.log
 
21
  *.egg
22
  MANIFEST
23
 
24
+ # Environment variables and secrets
25
  .env
26
  .env.local
27
  .env.*.local
28
+ .env.production
29
+ .env.development
30
+ *.env
31
+ secrets.txt
32
+ api_keys.txt
33
 
34
  # IDE
35
  .vscode/
 
54
  *.pth
55
  *.pt
56
  *.ckpt
 
 
57
 
58
  # Logs
59
  *.log
GraphRouter_eval/run_exp.py CHANGED
@@ -2,8 +2,17 @@ import yaml
2
  import argparse
3
  import sys
4
  import os
5
- from dotenv import load_dotenv
6
- load_dotenv()
 
 
 
 
 
 
 
 
 
7
 
8
  sys.path.append(os.path.join(os.path.dirname(__file__), 'model'))
9
  from model.multi_task_graph_router import graph_router_prediction
@@ -18,7 +27,13 @@ parser.add_argument("--query", type=str, default="What is the derivative of f(x)
18
  args = parser.parse_args()
19
 
20
  # Load API key from environment variable
21
- NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY", "")
 
 
 
 
 
 
22
 
23
  client = OpenAI(
24
  base_url="https://integrate.api.nvidia.com/v1",
 
2
  import argparse
3
  import sys
4
  import os
5
+
6
+ # Load environment variables from .env file (if it exists)
7
+ try:
8
+ from dotenv import load_dotenv
9
+ load_dotenv()
10
+ print("✅ .env file loaded successfully")
11
+ except ImportError:
12
+ print("Warning: python-dotenv not installed. Install with: pip install python-dotenv")
13
+ print("Or set NVIDIA_API_KEY environment variable manually")
14
+ except FileNotFoundError:
15
+ print("ℹ️ No .env file found - using environment variables directly")
16
 
17
  sys.path.append(os.path.join(os.path.dirname(__file__), 'model'))
18
  from model.multi_task_graph_router import graph_router_prediction
 
27
  args = parser.parse_args()
28
 
29
  # Load API key from environment variable
30
+ NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY")
31
+
32
+ if NVIDIA_API_KEY is None:
33
+ print("❌ NVIDIA_API_KEY not found in environment variables")
34
+ print("For local development: Create a .env file with: NVIDIA_API_KEY=your_api_key_here")
35
+ print("For Hugging Face Spaces: Set NVIDIA_API_KEY in Repository Secrets")
36
+ sys.exit(1)
37
 
38
  client = OpenAI(
39
  base_url="https://integrate.api.nvidia.com/v1",
demo.py CHANGED
@@ -51,6 +51,8 @@ try:
51
  except ImportError:
52
  print("Warning: python-dotenv not installed. Install with: pip install python-dotenv")
53
  print("Or set NVIDIA_API_KEY environment variable manually")
 
 
54
 
55
  # Get API key from environment variable
56
  NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY")
@@ -58,7 +60,8 @@ NVIDIA_BASE_URL = "https://integrate.api.nvidia.com/v1"
58
 
59
  if NVIDIA_API_KEY is None:
60
  print("❌ NVIDIA_API_KEY not found in environment variables")
61
- print("Please create a .env file with: NVIDIA_API_KEY=your_api_key_here")
 
62
  else:
63
  print("✅ NVIDIA API key loaded from environment")
64
 
 
51
  except ImportError:
52
  print("Warning: python-dotenv not installed. Install with: pip install python-dotenv")
53
  print("Or set NVIDIA_API_KEY environment variable manually")
54
+ except FileNotFoundError:
55
+ print("ℹ️ No .env file found - using environment variables directly")
56
 
57
  # Get API key from environment variable
58
  NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY")
 
60
 
61
  if NVIDIA_API_KEY is None:
62
  print("❌ NVIDIA_API_KEY not found in environment variables")
63
+ print("For local development: Create a .env file with: NVIDIA_API_KEY=your_api_key_here")
64
+ print("For Hugging Face Spaces: Set NVIDIA_API_KEY in Repository Secrets")
65
  else:
66
  print("✅ NVIDIA API key loaded from environment")
67