Fix GPT-OSS channel markup leaking into UI when model skips analysis block

This commit is contained in:
oobabooga 2026-03-14 09:08:05 -07:00
parent 09a6549816
commit cb08ba63dc
3 changed files with 16 additions and 2 deletions

View file

@ -728,6 +728,8 @@ def generate_prompt_variation(state):
variation = variation.rsplit("</think>", 1)[1]
elif "<|start|>assistant<|channel|>final<|message|>" in variation:
variation = variation.rsplit("<|start|>assistant<|channel|>final<|message|>", 1)[1]
elif "<|channel|>final<|message|>" in variation:
variation = variation.rsplit("<|channel|>final<|message|>", 1)[1]
elif "</seed:think>" in variation:
variation = variation.rsplit("</seed:think>", 1)[1]