Seth0330 commited on
Commit
9b356a6
·
verified ·
1 Parent(s): e3e8969

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -52,11 +52,11 @@ def flatten_json_obj(obj, parent_key="", sep="."):
52
  items[parent_key] = obj
53
  return items
54
 
55
- # --- Embedding function ---
56
  def get_embedding(text):
57
- openai.api_key = OPENAI_API_KEY
58
- resp = openai.Embedding.create(input=text, model=EMBEDDING_MODEL)
59
- return resp['data'][0]['embedding']
60
 
61
  # --- Ensure DB Table (accumulates all uploads, never deletes old data) ---
62
  def ensure_table():
@@ -154,7 +154,7 @@ class SQLiteVectorRetriever(BaseRetriever):
154
  def _get_relevant_documents(self, query, run_manager=None, **kwargs):
155
  return query_vector_db(query, self.top_k)
156
 
157
- llm = OpenAI(model="gpt-4.1", openai_api_key=OPENAI_API_KEY, temperature=0)
158
  retriever = SQLiteVectorRetriever(top_k=5)
159
  qa_chain = RetrievalQA.from_chain_type(
160
  llm=llm,
 
52
  items[parent_key] = obj
53
  return items
54
 
55
+ # --- Embedding function (updated for openai>=1.0.0) ---
56
  def get_embedding(text):
57
+ client = openai.OpenAI(api_key=OPENAI_API_KEY)
58
+ response = client.embeddings.create(input=[text], model=EMBEDDING_MODEL)
59
+ return response.data[0].embedding
60
 
61
  # --- Ensure DB Table (accumulates all uploads, never deletes old data) ---
62
  def ensure_table():
 
154
  def _get_relevant_documents(self, query, run_manager=None, **kwargs):
155
  return query_vector_db(query, self.top_k)
156
 
157
+ llm = OpenAI(model="gpt-4o", openai_api_key=OPENAI_API_KEY, temperature=0)
158
  retriever = SQLiteVectorRetriever(top_k=5)
159
  qa_chain = RetrievalQA.from_chain_type(
160
  llm=llm,