jozzy commited on
Commit
1c50533
1 Parent(s): b05c8b9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -3
app.py CHANGED
@@ -104,12 +104,20 @@ def roleChoice(role):
104
 
105
 
106
 
107
- def textGPT(text):
108
  global messages
 
 
 
 
 
 
109
 
110
- messages.append({"role": "user", "content": text})
 
 
111
 
112
- response = openai.ChatCompletion.create(model="gpt-4", messages=messages)
113
 
114
  system_message = response["choices"][0]["message"]
115
  messages.append(system_message)
@@ -122,6 +130,9 @@ def textGPT(text):
122
  return chats
123
 
124
 
 
 
 
125
  def fileSearch(index_name, prompt):
126
  global messages
127
 
 
104
 
105
 
106
 
107
+ def talk2file(index_name, text):
108
  global messages
109
+
110
+ #same as filesearch
111
+ init_pinecone()
112
+ embeddings = OpenAIEmbeddings(openai_api_key=os.environ['OPENAI_API_KEY'])
113
+ docsearch = Pinecone.from_existing_index(index_name, embeddings)
114
+ docs = docsearch.similarity_search(prompt)
115
 
116
+
117
+ prompt = text + ", based on the following text: \n\n" + docs[0].page_content
118
+ messages.append({"role": "user", "content": prompt})
119
 
120
+ response = openai.ChatCompletion.create(model="gpt-3.5-turbo", messages=messages)
121
 
122
  system_message = response["choices"][0]["message"]
123
  messages.append(system_message)
 
130
  return chats
131
 
132
 
133
+
134
+
135
+
136
  def fileSearch(index_name, prompt):
137
  global messages
138