Welcome to Day 15 of the 30 Days of AI Coding Challenge 🚀
Yesterday, we added avatars and robust error handling to create a production-ready chatbot
Today, we will understand which AI model should be used — and why?
Fast model? Smart model? Cheap model?
🧠 We will learn today
Today, we’re building a Model Comparison tool.
In simple terms:
We send the same prompt
To two different AI models
And compare their results side by side
🔥 Why LLM Model Comparison:
Until now We built chatbots, we focused on UI, memory, streaming, and error handling
Now comes the real-world question: “Which model should I actually use?”
This matters because:
Some models are faster, Some give better answers, Some cost more
👉 Choosing the wrong model = slower app or higher cost
👉 Today’s tool helps you make informed decisions
Timecodes
0:00 - What you will Learn today
0:49 - Why to compare LLM Models
1:25 - Why AI Coding Challenge
1:39 - Demo of the LLM Model Comparison Tool
3:32 - Code walkthrough of LLM Model Comparison Tool
10:32 - Storing results in Session_state
11:44 - Outcome of Day 15 of AI Coding Challenge
12:08 - What you will learn tomorrow
🛠 Prerequisites
Completed Days 1–14 of the challenge (If not, check the earlier videos and complete them first.)
• 30 Days of AI Coding Challenge 🚀 | Build A...
👉 Resources
Day 15 challenge guide:
[https://30daysofai.streamlit.app/?day=15]
Official challenge announcement:
[https://discuss.streamlit.io/t/the-30...]
Code reference (all days):
[https://github.com/sudeepkumar10x/30D...]
---
💼🧑💻 Join Our Data Engineering Community
Get exclusive learning resources, updates, and discussions.
👉 https://chat.whatsapp.com/FBv72iezg9M...
👉 Try different prompts and models
💬 Comment “DONE” once you finish Day 15
📹 Tomorrow, we’ll start with RAG 🔥
#30DaysOfAI #Streamlit #Snowflake #AICoding #DataEngineering #SudeepKumar10x #AIChallenge #ChatBot #LLM #LLMComparison #LLMModels