arjunanand13 commited on
Commit
eecc824
·
verified ·
1 Parent(s): 7e72db3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -268,22 +268,22 @@ class VideoClassifier:
268
  if self.model_name=='mistral':
269
  try:
270
  chain2 = LLMChain(llm=self.llm, prompt=prompt2)
271
- answer = chain2.predict(sub_categories=sub_categories, transcript=transcript, captions=captions,main_class=main_class)
272
  except:
273
- prompt2 = template1.format(main_categories=main_categories, transcript=transcript, captions=captions)
274
- messages = [{"role": "user", "content": prompt1}]
275
  stream = self.client.chat_completion(messages, max_tokens=100)
276
- answer = stream.choices[0].message.content.strip()
277
 
278
- print("Preprocess Answer",answer)
279
 
280
  try:
281
  pattern = r"Sub-class =>\s*(.+)"
282
- match = re.search(pattern, answer)
283
  if match:
284
  sub_class = match.group(1).strip()
285
  except:
286
- subclass=answer
287
  else:
288
  prompt_text2 = template1.format(main_categories=main_categories, transcript=transcript, captions=captions)
289
  response = self.genai_model.generate_content(contents=prompt_text2)
 
268
  if self.model_name=='mistral':
269
  try:
270
  chain2 = LLMChain(llm=self.llm, prompt=prompt2)
271
+ sub_class = chain2.predict(sub_categories=sub_categories, transcript=transcript, captions=captions,main_class=main_class)
272
  except:
273
+ prompt2 = template2.format(main_categories=main_categories, transcript=transcript, captions=captions)
274
+ messages = [{"role": "user", "content": prompt2}]
275
  stream = self.client.chat_completion(messages, max_tokens=100)
276
+ sub_class = stream.choices[0].message.content.strip()
277
 
278
+ print("Preprocess Answer",sub_class)
279
 
280
  try:
281
  pattern = r"Sub-class =>\s*(.+)"
282
+ match = re.search(pattern, sub_class)
283
  if match:
284
  sub_class = match.group(1).strip()
285
  except:
286
+ subclass=sub_class
287
  else:
288
  prompt_text2 = template1.format(main_categories=main_categories, transcript=transcript, captions=captions)
289
  response = self.genai_model.generate_content(contents=prompt_text2)