HemanM commited on
Commit
e87c15e
·
verified ·
1 Parent(s): 674859c

Update inference.py

Browse files
Files changed (1) hide show
  1. inference.py +9 -5
inference.py CHANGED
@@ -3,6 +3,7 @@ from transformers import AutoTokenizer
3
  from evo_model import EvoTransformerV22
4
  from search_utils import web_search
5
  import openai
 
6
 
7
  # Load Evo model and tokenizer
8
  model = EvoTransformerV22()
@@ -12,7 +13,7 @@ model.eval()
12
  tokenizer = AutoTokenizer.from_pretrained("bert-base-uncased")
13
 
14
  # GPT Setup
15
- openai.api_key = "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" # 🔑 Set your actual key securely
16
 
17
  def get_evo_response(query, options, user_context=""):
18
  context_texts = web_search(query) + ([user_context] if user_context else [])
@@ -38,10 +39,13 @@ def get_evo_response(query, options, user_context=""):
38
  def get_gpt_response(query, user_context=""):
39
  try:
40
  context_block = f"\n\nContext:\n{user_context}" if user_context else ""
41
- completion = openai.ChatCompletion.create(
42
  model="gpt-3.5-turbo",
43
- messages=[{"role": "user", "content": query + context_block}]
 
 
 
44
  )
45
- return completion.choices[0].message.content.strip()
46
  except Exception as e:
47
- return f"⚠️ GPT error: {str(e)}"
 
3
  from evo_model import EvoTransformerV22
4
  from search_utils import web_search
5
  import openai
6
+ import os
7
 
8
  # Load Evo model and tokenizer
9
  model = EvoTransformerV22()
 
13
  tokenizer = AutoTokenizer.from_pretrained("bert-base-uncased")
14
 
15
  # GPT Setup
16
+ openai.api_key = os.getenv("OPENAI_API_KEY") # 🔒 Load securely from environment
17
 
18
  def get_evo_response(query, options, user_context=""):
19
  context_texts = web_search(query) + ([user_context] if user_context else [])
 
39
  def get_gpt_response(query, user_context=""):
40
  try:
41
  context_block = f"\n\nContext:\n{user_context}" if user_context else ""
42
+ response = openai.chat.completions.create(
43
  model="gpt-3.5-turbo",
44
+ messages=[
45
+ {"role": "user", "content": query + context_block}
46
+ ],
47
+ temperature=0.7,
48
  )
49
+ return response.choices[0].message.content.strip()
50
  except Exception as e:
51
+ return f"⚠️ GPT error:\n\n{str(e)}"