How and where can I use chat presets for my own data. What is the differences of assistant, chat and complete?

Hi, I want playground chat to be used in further development. Where and how can I use chat presets for my own data.
I want to know the differences of assistant, chat and completion. How can I use these three in fine-tuning. API call also