Streamlit
Streamlit
  • 89
  • 858 585
Building AI-powered apps with Replit and Streamlit
In this video, Matt Palmer from @replit shows us how to build an AB testing app with the help of AI, Replit and Streamlit. Briefly, Replit is a browser-based coding workspace that streamlines app development and deployment.
Building the demo app ...
🕹️ Demo app ab-testing.replit.app/
🐙 Replit recipe in Streamlit Cookbook github.com/streamlit/cookbook/tree/main/recipes/replit
🔗 Replit repo replit.com/@matt/Streamlit-AB-Testing?v=1&
Documentation
📖 Replit docs.replit.com/?v=1&
📖 Streamlit docs.streamlit.io/
Connect with Matt:
🔗 x.com/mattppal
🔗 www.linkedin.com/in/matt-palmer/
⏰ Timeline
0:00 Overview
0:11 About Matt
0:34 What is Replit?
2:21 AB testing demo app
4:19 Code walkthrough of demo app
10:44 Code with Replit AI
11:32 Deploy with Replit
15:40 Installing libraries on Replit
19:48 App going to sleep?
20:53 Compute usage limit
21:54 Replit Docs
22:33 Replit Templates
24:42 More about Replit AI
25:27 Replit free tier and Replit Core
27:07 Thought process on creating the demo app
31:43 Timeline of building the demo app
33:34 Conclusion
34:27 Connecting with Matt
#replit #streamlit #python #ai #app
Переглядів: 1 564

Відео

Building AI-powered apps with Weaviate and Streamlit
Переглядів 2,5 тис.14 днів тому
In this video, JP shows how you can connect Streamlit to Weaviate, an AI-native database. JP will introduce you to the Streamlit Weaviate connection is, and how it helps you to build AI-powered Streamlit apps faster. He will walk through a Jupyter notebook and a demo Movie search app to demonstrate the connection and how to use it. Streamlit Weaviate Connection 🕹️ Demo app weaviate-movie-magic....
Building AI-powered apps with Replicate and Streamlit
Переглядів 3,9 тис.Місяць тому
In this video, Zeke, a Software Engineer from the Replicate team, joins us for a tutorial on using open-source AI models hosted on Replicate in a Streamlit app. Don't feel like watching a video? Here are some other ways to explore Replicate and the demo app: 🔗 Learn more about Replicate: replicate.com/ 🔗 See the deployed app: replicate-recipe.streamlit.app 🔗 Pull down the code for the demo app ...
Building a Machine Learning App in Python with Streamlit
Переглядів 10 тис.Місяць тому
In this video, @DataProfessor shows you how to build a machine learning web app from scratch. Briefly, we'll load in a dataset, pre-process the data, build a machine learning model, craft a frontend user interface (UI) that will allow users to provide input data by interacting with slider widgets. Python libraries that we'll be using include numpy, pandas, scikit-learn, and streamlit. 🕹️ Demo a...
Streamlit Crash Course: From Zero to Data App
Переглядів 6 тис.Місяць тому
In this video, @DataProfessor consolidates all of the essential concepts and practicals to help you get started with Streamlit in this crash course. You'll be able to go from zero to data app in less than half an hour! Briefly, we'll introduce you to the Streamlit web framework and show you how to create interactive web apps using pure Python. Next, you'll learn how to develop your apps both lo...
Building an interactive EDA app with a movies dataset
Переглядів 4,7 тис.Місяць тому
If you've ever wondered questions such as what makes a successful movie, which movie genre performs best at the box office, then you're in luck! In this video, @DataProfessor shows you how to build an interactive data explorer app for analyzing a movies data set. 🕹️ Demo App movies-explorer.streamlit.app/ 🐙 Code github.com/dataprofessor/movies-explorer #streamlit #eda #python #datascience #data...
Building the Streamlit App Builder
Переглядів 6 тис.2 місяці тому
In this video, @DataProfessor will show you how to build a Streamlit app that is capable of building another Streamlit app. Sounds a bit meta? You’ll be able to either show or tell what app you want to be built. You can SHOW how you want the app to be built providing a mock-up image of the app (you can draw this on a piece of paper, create a mock-up using Figma or doodle online using Excalidraw...
Learning to code with Streamlit
Переглядів 1 тис.2 місяці тому
In this video, Eric Matthes, author of the Python Crash Course book, explores the importance of coding and how Streamlit makes sharing code and apps easy. 🐍 Python Crash Course nostarch.com/python-crash-course-3rd-edition #streamlit #python
Streamlit 101 - A faster way to build and share data apps
Переглядів 11 тис.3 місяці тому
Streamlit 101 - A faster way to build and share data apps
Build Interactive Geospatial Web Apps with Leafmap and Streamlit
Переглядів 8 тис.4 місяці тому
Build Interactive Geospatial Web Apps with Leafmap and Streamlit
Streamlit Meetup: San Francisco (April 17, 2024)
Переглядів 5614 місяці тому
Streamlit Meetup: San Francisco (April 17, 2024)
How to explore data in Python with PyGWalker and Streamlit
Переглядів 12 тис.4 місяці тому
How to explore data in Python with PyGWalker and Streamlit
Streamlit Meetup: New York City (March 28, 2024)
Переглядів 4384 місяці тому
Streamlit Meetup: New York City (March 28, 2024)
What’s new in Streamlit 1.31 🎈
Переглядів 4,9 тис.7 місяців тому
What’s new in Streamlit 1.31 🎈
What’s new in Streamlit 1.30 🎈
Переглядів 6 тис.7 місяців тому
What’s new in Streamlit 1.30 🎈
Crafting a Dashboard App in Python using Streamlit
Переглядів 55 тис.8 місяців тому
Crafting a Dashboard App in Python using Streamlit
Introducing the State of LLM Apps 2023 Report
Переглядів 1,9 тис.9 місяців тому
Introducing the State of LLM Apps 2023 Report
Introducing AppTest: a faster way to build high quality Streamlit apps
Переглядів 5 тис.10 місяців тому
Introducing AppTest: a faster way to build high quality Streamlit apps
Build Streamlit apps in your browser with GitHub Codespaces
Переглядів 13 тис.11 місяців тому
Build Streamlit apps in your browser with GitHub Codespaces
Streamlit LLM Hackathon
Переглядів 1,6 тис.11 місяців тому
Streamlit LLM Hackathon
How to write a blog post for Streamlit
Переглядів 1,9 тис.Рік тому
How to write a blog post for Streamlit
How to build a Llama 2 chatbot
Переглядів 89 тис.Рік тому
How to build a Llama 2 chatbot
How to build a ChatGPT-like clone in Python
Переглядів 12 тис.Рік тому
How to build a ChatGPT-like clone in Python
Introducing Streamlit Chat Elements
Переглядів 9 тис.Рік тому
Introducing Streamlit Chat Elements
Write a Streamlit app in seconds using ChatGPT
Переглядів 4,2 тис.Рік тому
Write a Streamlit app in seconds using ChatGPT
Introducing st.connection for connecting to SQL database in 4 lines
Переглядів 15 тис.Рік тому
Introducing st.connection for connecting to SQL database in 4 lines
How to connect Streamlit to Snowflake
Переглядів 8 тис.Рік тому
How to connect Streamlit to Snowflake
How to share your presentation deck as a Streamlit app
Переглядів 3,9 тис.Рік тому
How to share your presentation deck as a Streamlit app
How to create an Instagram hashtag generation app with Streamlit
Переглядів 2,1 тис.Рік тому
How to create an Instagram hashtag generation app with Streamlit
Detection of human or AI generated text with the GPTZero
Переглядів 1,1 тис.Рік тому
Detection of human or AI generated text with the GPTZero

КОМЕНТАРІ

  • @wassfila
    @wassfila 13 годин тому

    13:07

  • @getnetbogale
    @getnetbogale 3 дні тому

    Wawww that is very intersting. I have seen the previous episoids (the way to deploy AI powered application with streamlit) also it is awesome.

  • @rohitkrsingh
    @rohitkrsingh 3 дні тому

    This was the tutorial I was waiting for. Awesome. This completed the whole full stack app circle. Thanks

  • @jhonslatermayorgacadena7051
    @jhonslatermayorgacadena7051 8 днів тому

    Thank you for your implication, from Spain

  • @farakh-h8r
    @farakh-h8r 17 днів тому

    Can we use it for publication purposes?

  • @Ousmane-sonko
    @Ousmane-sonko 19 днів тому

    Good tuto, but i want to known how to store data sent by the users. I mean the questions asked by users

  • @sirishkumar-m5z
    @sirishkumar-m5z 19 днів тому

    The multi-agent system of CrewAI is amazing! SmythOS provides over 30 pre-built AI agent templates and easy interfaces with various AI models and APIs for even greater adaptability. #Innovation #AI #SmythOS

  • @theexposer9483
    @theexposer9483 20 днів тому

    Streamlit is only for hobbyists, it nothing more than that, it is not designed to do serious stuff. The biggest thing about Streamlit is at re-runs and re-runs even when you want it to halt and give result. Create one page stuff, use Streamlit, want to create enterprise grade application don’t waste your time it will fall apart like a pack of cards.

  • @iyinoluwaogundairo1086
    @iyinoluwaogundairo1086 20 днів тому

    I would like to extend my heartfelt thanks to you and everyone who works at Streamlit. Your app has just saved me a lot of time. I am in a crunch to finish my final undergraduate ML project, and because of Streamlit I have 'built' a UI for my model with only a few hours to spare. I'm so so grateful to all the engineers. God bless.

  • @MortenEghj
    @MortenEghj 20 днів тому

    How do you make in work directly with an SQL server ? It looks like you need to pre-load the data first

  • @TheManOfTheHourEveryHour
    @TheManOfTheHourEveryHour 23 дні тому

    It's crazy that CEO's, VPs, PMs and Ops Analysts can't be bothered to learn how to open a Jupyter Notebook to ascertain all this data, often times forcing Engineers to double their reporting work by having to port all that over to a spreadsheet dashboard for them 😂😂. GGs to Streamlit for seeing the market there to middle man that redundancy and make Eng lives a little easier. But srsly an MBA should not be given out unless a grad can open a Jupyter Notebook 😭

  • @ojassharma8473
    @ojassharma8473 24 дні тому

    repo link??

  • @OmarRodriguez-rk5de
    @OmarRodriguez-rk5de 25 днів тому

    Thanks for the extraordinary work, but i have a problem when i deploy the streamlit app, always get this message File "/home/adminuser/venv/lib/python3.12/site-packages/leafmap/__init__.py", line 140, in <module> raise Exception(e), you know how i can fix it?

  • @gatorpika
    @gatorpika 29 днів тому

    Very cool app, thanks!

  • @yanakaveramma4406
    @yanakaveramma4406 Місяць тому

    Streamlit app auto reloads the moment I drag and drop the column to x or y axis. What do I do?

  • @caiquecober5283
    @caiquecober5283 Місяць тому

    can i use public models on ollama in replicate? That are finetuned to my usecase as it was my private version on replicate?

  • @rodrigobogado653
    @rodrigobogado653 Місяць тому

    Recien llegue, lo vere antes de dormir. Gracias por el video!!!

  • @andrebadini3573
    @andrebadini3573 Місяць тому

    The Streamlit community would greatly benefit from a feature that allows for isolated cookie saving for different users. Has this been considered by the development team?

    • @olexiypukhov-KT
      @olexiypukhov-KT Місяць тому

      I've gotten over this specific issue by building a database using supabase and storing information in it for different users. I've also made a frontend with javascript as its more reactive and performant than streamlit. Regardless, streamlit is good for quick concept design and mvp's.

    • @zammomage
      @zammomage Місяць тому

      I’ve done the same, the other benefit was supabases built in auth

    • @johannesrieke6678
      @johannesrieke6678 Місяць тому

      We recently added st.context to read cookies. But we don't have write support yet. Feel free to comment and upvote on this issue: github.com/streamlit/streamlit/issues/861

  • @michaelpegishe-him883
    @michaelpegishe-him883 Місяць тому

    I work with a lot of time series data at fairly large scale (10k to 500k rows), I love the idea of pygwalker but I found that it does not scale as well as tableau desktop. Do you have any plans to improve the performance of pygwalker for this kind of scale, where aggregation is not an option?

  • @tabsamsung3798
    @tabsamsung3798 Місяць тому

    I have projecct facee recog with insightface, how to configure make online with streamlit

  • @MohamedMontaser91
    @MohamedMontaser91 Місяць тому

    the probability changed after you renamed the columns

  • @aleman12345
    @aleman12345 Місяць тому

    it would be amazing to have an option for the login to be also local like the st.authenticator

  • @abhinavvarshney6366
    @abhinavvarshney6366 Місяць тому

    Amazing app...learnt a lot from this tutorial

  • @nebcoding
    @nebcoding Місяць тому

    you are the best

  • @abdollahchelasi1477
    @abdollahchelasi1477 Місяць тому

    share streamlit is banned in Iran, you can remove the ban so that we can open share streamlit without a filter breaker

    • @user-py8fi6kl8w
      @user-py8fi6kl8w Місяць тому

      Use instead a vpn

    • @daillengineer
      @daillengineer 29 днів тому

      you can host on your own computer and just use a cloudlfare tunnel to give it a URL. all you'd need to do then is buy a cheap domain name.

  • @legocombo
    @legocombo Місяць тому

    amazing, can you please mention which framework you used to create these stunning mock ups?

    • @DataProfessor
      @DataProfessor Місяць тому

      Hi, I've used Excalidraw for creating these mockups.

  • @abdollahchelasi1477
    @abdollahchelasi1477 Місяць тому

    share streamlit in Iran needs vpn, I have to connect with vpn Introduce a host for Streamlit so that I can connect in Iran without the need for VPN

  • @AliAlias
    @AliAlias Місяць тому

    Awesome, nice job 🙏

  • @INibangais
    @INibangais Місяць тому

    That's my role model

  • @ibrinzila
    @ibrinzila Місяць тому

    Great job, thank you

  • @samikshakhare1486
    @samikshakhare1486 Місяць тому

    Thanks for making such interactive sessions, hope to see more in future .. 👍

  • @KumR
    @KumR Місяць тому

    lets say i create an app which uses openai api key. When I upload to community I store this api key in secret location in community. But if someone runs my app, will that consume my api usage???

    • @Nyanda_Jr
      @Nyanda_Jr Місяць тому

      It won't. That person needs his/her own API key.

  • @charleshopper4638
    @charleshopper4638 Місяць тому

    I am seriously considering this as part of a new dev stack. I'm concerned about responsiveness and mobile capabilities. How does state get handled etc. Looking forward to learning.

    • @theexposer9483
      @theexposer9483 20 днів тому

      Don’t waste time, it’s only good for single page stuff. It attracts developers because it is easy but in reality it is not scalable.

  • @luizjosebruno1819
    @luizjosebruno1819 Місяць тому

    Master, I have heard a lot of criticism that Streamlit does not support large volumes of connections. What could you comment about it?

    • @KumR
      @KumR Місяць тому

      Same here...Its such a great tool... dunno why folks dont prefer to use this at prod scale ....

  • @shayonsanyal1256
    @shayonsanyal1256 Місяць тому

    I’ve always had issues with Streamlit on Chrome and other browsers when trying to upload documents. It only works well with Firefox. Are you planning to fix this with Streamlit? The error I get is: “AxiosError: Request failed with status code 403”

  • @KumR
    @KumR Місяць тому

    Thanks sir.. if the streamlit app has references to api key..how is that to be managed? Also screens look so different now.. I just uploaded the py but it errored with module not found.

    • @streamlitofficial
      @streamlitofficial Місяць тому

      Hi, the module not found error suggests that dependency libraries are missing. Can you make sure to create requirements.txt file that contains a list of dependent Python libraries.

  • @praneethakuna693
    @praneethakuna693 Місяць тому

    What if duo MFA is enabled for snowflake accounts how can we enable this.Thanks in advance

  • @CertifiedAuthur
    @CertifiedAuthur Місяць тому

    Unfortunately, you can't rename your app in July 2024

  • @rayanj6518
    @rayanj6518 Місяць тому

    Nice work. Can you please make video showing how to use a ML model in Streamlit in which user can upload an image (containing text) and the ML model output is the detected text from the image?

    • @RP-EE-UsamaArif
      @RP-EE-UsamaArif 22 дні тому

      this can be done using gemini api effectively ,

  • @chobblegobbler6671
    @chobblegobbler6671 Місяць тому

    Comprehensive video

  • @VKjkd
    @VKjkd Місяць тому

    Nice video, thank you. What’s your opinion on using Shiny vs Streamlit? For your own apps to you deploy them either or both?

  • @user-xn1ct8gl1g
    @user-xn1ct8gl1g Місяць тому

    really thank you

  • @rodrigobogado653
    @rodrigobogado653 Місяць тому

    sos un groso bro!!!

  • @fabianacampanari4786
    @fabianacampanari4786 Місяць тому

    Streamlit ois indeed a powerfull tool !

  • @SUNILRAGAVS
    @SUNILRAGAVS Місяць тому

    streamlit@

  • @higiniofuentes2551
    @higiniofuentes2551 Місяць тому

    Wow this is an amazing app! Which program you are using for the mockup? Thank you!

    • @DataProfessor
      @DataProfessor Місяць тому

      This mockup was drawn using Excalidraw.

  • @higiniofuentes2551
    @higiniofuentes2551 Місяць тому

    Thank you for this very useful video!

  • @ReginaldCarey
    @ReginaldCarey Місяць тому

    Considering recent events. It might be better to distance Streamlit from Snowflake.

  • @keshavamugulursrinivasiyen5502
    @keshavamugulursrinivasiyen5502 Місяць тому

    this is impressive, can you please provide the CRUD operations a app with snowflake datawarehouse

  • @DesignsbyBlanc
    @DesignsbyBlanc Місяць тому

    This is a great showcase of how capable Streamlit web apps can be! Please keep them coming!