Multe seturi de date populare (precum Vicuna sau LMSYS Chatbot Arena) sunt distribuite în formatul ShareGPT, unde conversația este o listă de dicționare cu cheile from și value. Unsloth include funcția standardize_sharegpt pentru a converti aceste date într-o structură unificată.
from unsloth.chat_templates import standardize_sharegpt
from datasets import load_dataset
raw_dataset = load_dataset("philschmid/guanaco-sharegpt-style", split="train")
dataset = standardize_sharegpt(raw_dataset)
# Acum toate conversațiile conțin cheile standard "conversations" cu "role" și "content"
print("Exemplu primul mesaj:", dataset[0]["conversations"][0])
Această conversie permite antrenarea directă a dialogurilor multi-turn complexe fără scripturi manuale de curățare.
Întrebări & Exemple practice:
Conversia Dataset-urilor Multi-Turn în Format ShareGPTAi o întrebare despre Conversia Dataset-urilor Multi-Turn în Format ShareGPT sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.