MulaiMulai sekarang secara gratis

Menghapus keluaran berisi pikiran

Salah satu kekuatan utama model reasoning adalah proses berpikirnya, yang terekam dalam thinking tokens. Namun, menyimpan dan memproses semua token tambahan ini dapat menjadi masalah dalam percakapan multi-turn pada aplikasi chatbot.

Salah satu pendekatan adalah menghapus "pikiran" (konten thinking) dari keluaran model, yang dapat Anda lakukan dengan regular expression (RegEx). Cobalah melakukan ini pada contoh respons yang disimpan dalam string response_content.

Latihan ini adalah bagian dari kursus

Bekerja dengan DeepSeek di Python

Lihat Kursus

Petunjuk latihan

  • Hapus thinking tokens dan tag dari string response_content menggunakan pola RegEx yang disediakan.
  • Hapus spasi awal dan akhir dari final_response.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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.____())
Edit dan Jalankan Kode