Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
272 |
except:
|
273 |
-
prompt2 =
|
274 |
-
messages = [{"role": "user", "content":
|
275 |
stream = self.client.chat_completion(messages, max_tokens=100)
|
276 |
-
|
277 |
|
278 |
-
print("Preprocess Answer",
|
279 |
|
280 |
try:
|
281 |
pattern = r"Sub-class =>\s*(.+)"
|
282 |
-
match = re.search(pattern,
|
283 |
if match:
|
284 |
sub_class = match.group(1).strip()
|
285 |
except:
|
286 |
-
subclass=
|
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)
|