Spaces:
Running
Running
Update src/generation/llm.py
Browse files- src/generation/llm.py +4 -0
src/generation/llm.py
CHANGED
@@ -99,6 +99,10 @@ class LLM:
|
|
99 |
)
|
100 |
# Decode the generated tokens
|
101 |
response = self.tokenizer.decode(outputs[0], skip_special_tokens=True)
|
|
|
|
|
|
|
|
|
102 |
print("Response generated successfully!")
|
103 |
return response.strip()
|
104 |
except Exception as e:
|
|
|
99 |
)
|
100 |
# Decode the generated tokens
|
101 |
response = self.tokenizer.decode(outputs[0], skip_special_tokens=True)
|
102 |
+
# Strip any system/user metadata
|
103 |
+
response = response.replace("system", "").replace("user", "").replace("assistant", "")
|
104 |
+
# Remove any extra whitespace or unwanted tokens
|
105 |
+
response = " ".join(response.split()).strip()
|
106 |
print("Response generated successfully!")
|
107 |
return response.strip()
|
108 |
except Exception as e:
|