mohitbhardwaj commited on
Commit
9caaa61
·
verified ·
1 Parent(s): 071e4c7

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +19 -6
app.py CHANGED
@@ -581,12 +581,25 @@ class NutritionBot:
581
  # Initialize a memory client to store and retrieve customer interactions
582
  self.memory = MemoryClient(api_key=userdata.get("mem0")) # Complete the code to define the memory client API key
583
 
584
- # Initialize the OpenAI client using the provided credentials
585
- self.client = ChatOpenAI(
586
- model_name="gpt-4o-mini", # Specify the model to use (e.g., GPT-4 optimized version)
587
- api_key=config.get("API_KEY"), # API key for authentication
588
- endpoint = config.get("OPENAI_API_BASE"),
589
- temperature=0 # Controls randomness in responses; 0 ensures deterministic results
 
 
 
 
 
 
 
 
 
 
 
 
 
590
  )
591
 
592
  # Define tools available to the chatbot, such as web search
 
581
  # Initialize a memory client to store and retrieve customer interactions
582
  self.memory = MemoryClient(api_key=userdata.get("mem0")) # Complete the code to define the memory client API key
583
 
584
+ # # Initialize the OpenAI client using the provided credentials
585
+ # self.client = ChatOpenAI(
586
+ # model_name="gpt-4o-mini", # Specify the model to use (e.g., GPT-4 optimized version)
587
+ # api_key=config.get("API_KEY"), # API key for authentication
588
+ # endpoint = config.get("OPENAI_API_BASE"),
589
+ # temperature=0 # Controls randomness in responses; 0 ensures deterministic results
590
+ # )
591
+
592
+ import os
593
+ from openai import OpenAI
594
+
595
+ # Set environment variables beforehand, if not already
596
+ os.environ['OPENAI_API_KEY'] = config.get("API_KEY")
597
+ os.environ['OPENAI_API_BASE'] = config.get("OPENAI_API_BASE")
598
+
599
+ # Use the proper OpenAI client
600
+ self.client = OpenAI(
601
+ api_key=os.environ["OPENAI_API_KEY"],
602
+ base_url=os.environ["OPENAI_API_BASE"]
603
  )
604
 
605
  # Define tools available to the chatbot, such as web search