Do NOT use Streamlit for PRODUCTION until you watch this!

4,938
0
Publicado 2024-05-04
You might be thinking to consider getting your AI application to the next level and you want to run a business on top of it but you're not sure how to expose the model with your user?

Please watch this video. I give 4 reasons why Streamlit is not a good choice for your applications especially if you intend to inter act with large population of users.

Important things to consider:
- Custom Styling and simply enabled CSS
- Handling running sessions and multi threading capability (watch the video to learn more)
- Community Support for Developers
- Seamless integration with APIs and backend services

Watch my series on learning about Langchain Chain types:
   • Learning Langchain Series - Chain Typ...  

- API CHAIN |    • API Chain | Chain Types | Learning La...  
- CONSTITUTIONAL CHAIN |    • CONSTITUTIONAL CHAIN | Chain Types | ...  
- RAG CHAIN |    • RETRIEVAL CHAIN - RAG | Chain Types |...  
- CHECKER CHAIN |    • LLM CHECKER CHAIN | Learning Langchai...  
- ROUTER CHAIN |    • ROUTER CHAIN | Learning Langchain Ser...  
- SEQUENTIAL CHAIN |    • SEQUENTIAL CHAIN | Learning Langchain...  

Watch my video on building ChatGPT with local LLMs using Streamlit:
   • Easiest way to Build your OpenAI like...  

Link to Fanilo's video on Streamlit's limitations:
   • An Unfiltered Deep Dive into Streamli...  

Follow us on:
Youtube:    / @fullstackai24  
Twitter: twitter.com/fullstackinfoai
LinkedIn: www.linkedin.com/company/fullstackaialta
Join Discord: discord.gg/p3v39seB

#langchain #ai #llm #python #conversation #chain #chatgpt #chatbot #openai #education #coding #artificialintelligence #machinelearning #fullstack #backend #largelanguagemodels #nlp #naturallanguageprocessing #streamlit #production
------
Chapters:
0:00 What is Streamlit?
1:04 Modern Web Apps
1:48 Streamlit's limits for business facing apps
2:42 1- Customized CSS Styling
3:04 2- Handle Multiple Threading
4:52 3- Small Size Community
5:14 4- Lack of Seamless Integration with Backend
5:39 Conclusion

Todos los comentarios (10)
  • @zendr0
    No one will use streamlit for prod. We know that. But Streamlit is the best tool to get started with MVP and get that initial funds by validating your ideas. No one will invest their time and effort on learning react and then building one with React without knowing if it is even worth spending your time on something that people doesn't even want.
  • @aiberta
    Thank you for clarifying on pits and falls of Streamlit. I see that you're mentioning that it is still the framework of choice for Data Science applications. Very informative video!
  • @felicia6242
    is there a way to combine the two? using streamlit and javascript combo backend and react frontend?
  • @PratikSinghFilms
    i am working on a saas app like ai girlfriend stuff should i use streamlit to get first 100 users and then change the framework to flask,faastapi or django or should i use this framework from start ?
  • @nthmost
    Your points are valid but I wish you'd compare apples to oranges. Streamlit is a front and back-end in one, so comparing it to React over and over again isn't particularly useful. Streamlit even uses React on its front-end. Streamlit would be more usefully compared to things like Dash and Solara.
  • @awonglk
    Gradio probably falls in the same category