Aan de slagGa gratis aan de slag

Gedachten uit uitvoer strippen

Een van de grootste krachten van reasoning-modellen is hun denkproces, vastgelegd in hun thinking tokens. Maar al die extra tokens opslaan en verwerken kan problematisch worden in multi-turn-gesprekken in chatbottoepassingen.

Een aanpak is om de "gedachten" (de thinking-inhoud) uit modeluitvoer te strippen, wat je met reguliere expressies (RegEx) kunt doen. Probeer dit op een voorbeeldantwoord dat is opgeslagen in de string response_content.

Deze oefening maakt deel uit van de cursus

Werken met DeepSeek in Python

Cursus bekijken

Oefeninstructies

  • Verwijder de thinking tokens en tags uit de string response_content met het meegeleverde RegEx-patroon.
  • Strip voor- en achteraf witruimte van final_response.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

import re

# Remove the thinking tokens and tags
final_response = re.____(r'[\s\S]*?<\/think>\s*', ____, ____, re.DOTALL)

# Strip final_response of whitespace
print(final_response.____())
Code bewerken en uitvoeren