Rsnarsna commited on
Commit
635ee4c
·
verified ·
1 Parent(s): 1948199

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -30
app.py CHANGED
@@ -177,38 +177,33 @@ def insert_data(extracted_details):
177
  llm = Llama(model_path='./ggml-model-q8_0.gguf', n_ctx=2048, n_batch=2048, n_threads= 204)
178
 
179
  def read_email():
180
- try:
181
- df = pd.read_csv('./emails.csv')
182
- for i in df['Body']:
183
- prompt_ = f"<s>system:{prompt}<|end|><s>user:{i}<|end|<s>assistant:"
184
- output = llm(prompt_, max_tokens=1000, temperature=0.1)
185
- print("*"*50)
186
- t = output['choices'][0]['text']
187
- print('input : ',i)
188
- print('output : ',t)
189
- # t = t[t.find('json\n')+len('json\n'):]
190
- extracted_details = json.loads(t)
191
- print(extracted_details)
192
-
193
- # print(extracted_details)
194
- print(type(extracted_details))
195
- meta_data = {
196
- 'sender': 'sender',
197
- 'receiver': 'receiver',
198
- 'cc': 'cc',
199
- 'bcc': 'bcc',
200
- 'subject': 'subject'
201
- }
202
- # print(type(meta_data))
203
- extracted_details.update(meta_data)
204
 
205
- print('full data about email ! ...::',extracted_details)
206
- insert_data(extracted_details)
207
 
208
-
209
- except Exception as e:
210
- print(f"Error reading csv emails: {e}")
211
-
212
 
213
  # Global variables
214
  running = False
 
177
  llm = Llama(model_path='./ggml-model-q8_0.gguf', n_ctx=2048, n_batch=2048, n_threads= 204)
178
 
179
  def read_email():
180
+ df = pd.read_csv('./emails.csv')
181
+ for i in df['Body']:
182
+ prompt_ = f"<s>system:{prompt}<|end|><s>user:{i}<|end|<s>assistant:"
183
+ output = llm(prompt_, max_tokens=1000, temperature=0.1)
184
+ print("*"*50)
185
+ t = output['choices'][0]['text']
186
+ print('input : ',i)
187
+ print('output : ',t)
188
+ # t = t[t.find('json\n')+len('json\n'):]
189
+ extracted_details = json.loads(t)
190
+ print(extracted_details)
191
+
192
+ # print(extracted_details)
193
+ print(type(extracted_details))
194
+ meta_data = {
195
+ 'sender': 'sender',
196
+ 'receiver': 'receiver',
197
+ 'cc': 'cc',
198
+ 'bcc': 'bcc',
199
+ 'subject': 'subject'
200
+ }
201
+ # print(type(meta_data))
202
+ extracted_details.update(meta_data)
 
203
 
204
+ print('full data about email ! ...::',extracted_details)
205
+ insert_data(extracted_details)
206
 
 
 
 
 
207
 
208
  # Global variables
209
  running = False