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)
|