jnath-devops commited on
Commit
4dd6657
·
verified ·
1 Parent(s): e12a57d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -2
app.py CHANGED
@@ -3,7 +3,11 @@ import gradio as gr
3
  import requests
4
  import inspect
5
  import pandas as pd
6
- from smolagents import CodeAgent, InferenceClientModel, DuckDuckGoSearchTool
 
 
 
 
7
  # (Keep Constants as is)
8
  # --- Constants ---
9
  DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
@@ -13,7 +17,12 @@ DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
13
  class BasicAgent:
14
  def __init__(self):
15
  print("BasicAgent initialized.")
16
- self.model = InferenceClientModel()
 
 
 
 
 
17
  self.agent = CodeAgent(
18
  tools=[DuckDuckGoSearchTool()],
19
  model=self.model,
 
3
  import requests
4
  import inspect
5
  import pandas as pd
6
+ from smolagents import CodeAgent, InferenceClientModel, DuckDuckGoSearchTool, AzureOpenAIModel
7
+ import os
8
+ from dotenv import load_dotenv
9
+
10
+ load_dotenv()
11
  # (Keep Constants as is)
12
  # --- Constants ---
13
  DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
 
17
  class BasicAgent:
18
  def __init__(self):
19
  print("BasicAgent initialized.")
20
+ self.model = AzureOpenAIModel(
21
+ model_id = os.environ.get("AZURE_OPENAI_MODEL"),
22
+ azure_endpoint=os.environ.get("AZURE_OPENAI_ENDPOINT"),
23
+ api_key=os.environ.get("AZURE_OPENAI_API_KEY"),
24
+ api_version=os.environ.get("OPENAI_API_VERSION")
25
+ )
26
  self.agent = CodeAgent(
27
  tools=[DuckDuckGoSearchTool()],
28
  model=self.model,