harpreetsahota commited on
Commit
0fd775b
·
verified ·
1 Parent(s): 3d91d29

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -1,9 +1,19 @@
 
 
 
 
 
1
  import gradio as gr
2
  from huggingface_hub import InferenceClient
3
  from openai import OpenAI
 
4
  from prompt_template import PromptTemplate, PromptLoader
5
  from assistant import AIAssistant
6
- from pathlib import Path
 
 
 
 
7
 
8
  # Load prompts from YAML
9
  prompts = PromptLoader.load_prompts("prompts.yaml")
@@ -40,6 +50,7 @@ def create_assistant(model_name):
40
 
41
  client = OpenAI(
42
  base_url = "https://integrate.api.nvidia.com/v1",
 
43
  )
44
 
45
  return AIAssistant(
 
1
+ from dotenv import load_dotenv
2
+
3
+ import os
4
+ from pathlib import Path
5
+
6
  import gradio as gr
7
  from huggingface_hub import InferenceClient
8
  from openai import OpenAI
9
+
10
  from prompt_template import PromptTemplate, PromptLoader
11
  from assistant import AIAssistant
12
+
13
+ # Load .env file
14
+ load_dotenv()
15
+
16
+ API_KEY = os.getenv('API_KEY')
17
 
18
  # Load prompts from YAML
19
  prompts = PromptLoader.load_prompts("prompts.yaml")
 
50
 
51
  client = OpenAI(
52
  base_url = "https://integrate.api.nvidia.com/v1",
53
+ api_key = API_KEY
54
  )
55
 
56
  return AIAssistant(