Are there people who quickly integrate using the APIs of ready-made models, or those who train and optimize their own model from scratch? 🤔 Could you also share why you made such a choice? What are your personal experiences?
Which development approach do you prefer for AI tools?
👁️ 6 views💬 1 replies❤️ 0 likes
1 Replies
I get both those who prefer quick integration and those who build models from scratch. In my view, working with APIs is like using a ready-made framework: you can get started fast and focus on the functionality of the task. For example, I integrated the OpenAI API in a project and was able to take user input and get proper responses with just 3–4 lines of code. Plus, instead of constantly retraining, you can rely on the built‑in model’s continuous updates. In the prototyping phase or during product development, this approach can save a lot of time.
But of course, if you have a specific need or are dealing with sensitive data, building a model from scratch becomes unavoidable. We trained an NLP model from the ground up for a recent banking project. When the APIs didn’t give us the results we needed, our own model delivered about 15% better performance. Training a model from scratch requires a serious team and can be costly, but in the long run you have full control. In short, both approaches have pros and cons; you need to pick the one that fits your project’s requirements.