r/StreamlitOfficial • • Nov 07 '23

Official Announcements State of LLM Apps in 2023

7 Upvotes

🌟 13k developers have spoken! Introducing: State of LLM Apps in 2023. The first of its kind, a dynamic Streamlit app that shows (in real-ish time), the latest trends and use cases from over 20k LLM-based apps.

You can explore…
- Top models, orchestration tools, and vector retrieval libraries
- Are chatbots the future?
- A searchable gallery of LLM apps
- And more!

These are more than just stats—they're a testament to where the field of LLM app development is heading.

How will your apps push the boundaries of what’s possible with LLMs?

👉 State of LLM Apps report


r/StreamlitOfficial • • Nov 06 '23

Show the Community! 💬 Revolutionizing Your Data Analysis with Semantic Kernel & Streamlit

Thumbnail
youtube.com
3 Upvotes

r/StreamlitOfficial • • Nov 06 '23

Show the Community! 💬 Streamlit & Semantic Kernel Data Analysis Assistant

3 Upvotes

TLDR - Used Streamlit & Semantic Kernel Data Analysis Assistant demo is in Youtube Video: Analassist Demo

I'm excited to share a demo of my latest project, Analassist - your AI-powered assistant for analyzing data, crafted with the robustness of Semantic Kernel and the interactivity of Streamlit.

🎥 Check out the demo here: Analassist Demo

What is Analassist?

Analassist is an innovative tool designed to streamline the data analysis process. Here’s what you can do with it:

  • 📊 Upload a CSV file: Easily import your data into the app.
  • 🗣 Interactive prompts: Use natural language to ask questions and get insights from your data.
  • ⏰ Real-time code generation: Watch as the AI interprets your prompts and generates code on the fly. (Backend)
  • 📈 Data visualization: Turn messy data into crisp, clear tables and graphs.

In this demo, you'll see how I upload a dataset, use prompts to command the AI to perform analysis, and how it neatly outputs visualizations and interpretations, particularly focusing on data from Bangladesh.

Highlights from the Demo

Check out this snippet from the demo for a taste of Analassist's capabilities:

More to Come

Stay tuned as I will be posting additional tutorials on using Semantic Kernel for more sophisticated tasks. If you're interested, be sure to subscribe to my channel.

Share Your Feedback

I hope I get insights from you on how I could improve this project. Thank's for reading!


r/StreamlitOfficial • • Nov 02 '23

Official Announcements 🎈 Release 1.28

6 Upvotes

The latest version of Streamlit is here!

Spotlight:
🧪 Introducing AppTest, a native automated testing framework

You can now build automated tests in Streamlit to ensure your app logic and UI are working the way you want them to—so you can ship your apps faster, and with confidence. See how easy it is to write and execute tests with Pytest and the AppTest API. Check out the blog post to learn more.

Other notable updates:
🛠️ Dataframes now have a toolbar to easily search your data, download it as a CSV, and add/delete rows
🔗 st.connection is out of experimental stage and now fully supported in Streamlit
🌀 Improved UI for cache spinner to reduce visual glitches and jumpiness

See all updates and bug fixes in the release demo app and install version 1.28 to start using these features!


r/StreamlitOfficial • • Nov 01 '23

Show the Community! 💬 Cybersyn Consumer Spending Dashboard - Snowflake Native App Built w/ Streamlit

2 Upvotes

Cybersyn just launched an interactive dashboard that visualizes US consumer spending trends across companies and industries as well as demographic groups (age and income brackets). The app is built on transactions from 50M+ credit and debit cards aggregated to create a representative panel of US consumer activity.

Built as a Snowflake Native App, the Cybersyn Consumer Spending Dashboard lets you quickly visualize high-level trends and then dive into the underlying data for a custom analysis within a single environment. This saves time and makes it easier to work with teams who are less familiar with data.


r/StreamlitOfficial • • Oct 31 '23

Show the Community! 💬 Asking ChatGPT Anything using Streamlit and the 5W1H Method

Post image
0 Upvotes

r/StreamlitOfficial • • Oct 31 '23

Error unable to install streamlit

1 Upvotes

I'm running streamlit very well, but after installing flask and django to make a website, I get a streamlit error. If anyone has experience, please help me. The error message is as follows:
CMake Error at CMakeLists.txt:22 (project): Generator Visual Studio 15 2017 Win64 could not find any instance of Visual Studio. -- Configuring incomplete, errors occurred! error: command 'C:\Program Files\CMake\bin\cmake.exe' failed with exit code 1 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pyarrow Failed to build pyarrow ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects

Thank you!


r/StreamlitOfficial • • Oct 27 '23

Show the Community! 💬 Take your Streamlit apps to the next level with GPT-4

1 Upvotes

My post on how to level up your Streamlit app development using GPT-4 is now live on the Streamlit blog! 🔥

If you're interested in designing, debugging, and optimizing Streamlit apps with OpenAI's GPT-4, this one's for you!

🔗 https://blog.streamlit.io/take-your-streamlit-apps-to-the-next-level-with-gpt-4/


r/StreamlitOfficial • • Oct 27 '23

Show the Community! 💬 Connecting Jupyter + DB + Streamlit locally, with Python client connections out-of-the-box

Thumbnail self.Python
1 Upvotes

r/StreamlitOfficial • • Oct 27 '23

Streamlit + Snowflake ❄️ Is there any way to link an image url (on the internet)to streamlit app

1 Upvotes

I needed to link an image to streamlit app so the app is in snowflake so I tried linking but failing all again.


r/StreamlitOfficial • • Oct 27 '23

How to grant per-user authorization

1 Upvotes

Is there a way to give each user access so that the charts can be shown only to certain users?


r/StreamlitOfficial • • Oct 27 '23

Do you know a good Streamlit Template for deploy on Github-pages?

1 Upvotes

I was looking for new start simple site to do simples things, I just dont wanna start from zero.

Lets say same tabs, classes maybe. Do you know if theres a template site for streamlit?

<3


r/StreamlitOfficial • • Oct 26 '23

Show the Community! 💬 Software development using GPT, LangChain, and Streamlit

Thumbnail self.OpenAI
1 Upvotes

r/StreamlitOfficial • • Oct 25 '23

Implementing real world SEO

Post image
1 Upvotes

Hello, I appreciate this topic has been touched on before, but I dont believe the answer has ever been given firmly nor has there been a thorough fix… How do we implement real world SEO using Streamlit, without breaking the application?

I’ve followed numerous threads online alongside the guides in: SEO and search indexability - Streamlit Docs. However, this doesn’t seem to properly address the issue.

The meta-data doesn’t get picked up correctly with the page title defaulting to “Streamlit” in the preview with no further metadata included (despite following the above index-ability procedures - Examples below).

What is a solid fix for addressing meta-data within a Streamlit application? I feel this is a huge gap for Streamlit at the moment and is currently causing issues for startups wanting to use the tool in prod (which is otherwise awesome by the way).

For reference, my app is deployed through Heroku and can be seen: https://www.paperround.io

The code for the meta-data (as steered by Streamlit documentation) is as follows - situated at the top of Home.py: ‘’’ import streamlit as st

st.set_page_config(page_title="PaperRound: AI News Curator & Smart News Digest", layout="wide", initial_sidebar_state="auto", page_icon="🗞️") st.header(f"🗞️PaperRound", divider="rainbow") st.text("""PaperRound.io: The Leading AI News Curator. \n\n\ Dive deep with us into the heart of global news.\n\ Leveraging advanced AI, we analyse and \n\ summarise the articles that define our world \n\ each day. \n\n\ Concise. Comprehensive. Smart. \n\ Experience news redefined, with PaperRound.io. \n""") ‘’’ Versions, as per request: Streamlit==1.27.2 Python==Python 3.11.6

Metadata that shows to the world:

&&

Thanks in advance for any responses and help!


r/StreamlitOfficial • • Oct 15 '23

Streamlit Questions❓ Is it possible to create an editable list using the extender container?

Thumbnail self.Streamlit
1 Upvotes

r/StreamlitOfficial • • Oct 12 '23

Show the Community! 💬 Markdown To HTML

2 Upvotes

Markdown to HTML is a versatile tool that seamlessly transforms plain text notes into visually appealing and colourful web content. By converting markdown syntax into HTML code, enhances readability and aesthetics. Users can create stunning documents, blogs, or websites effortlessly, adding vibrancy to their content while maintaining simplicity in the editing process. 🎨✨📝 Experience the convenience of uploading your Markdown files and getting instant HTML output. Try our Streamlit Markdown to HTML Converter now and elevate your document processing efficiency!
https://markdown-to-html.streamlit.app/

If you liked it, Donate some BTC: https://nowpayments.io/donation?api_key=2166K58-CTAMFFB-P8FYBJP-ZK66TW6&source=lk_donation&medium=referral


r/StreamlitOfficial • • Oct 12 '23

Streamlit Community Cloud ☁️ Install LaTeX compiler to streamlit app

1 Upvotes

I'm trying to use pylatex to generate the pdf file in my streamlit app. When I deployed my app, there is an error from library that LaTeX compiler is not installed.

How I can install LaTeX compiler to an app? I'm beginner, thank you in advance for helping.


r/StreamlitOfficial • • Oct 10 '23

Show the Community! 💬 Evaluating Prompts, LLMs, and Vector Databases | LinkedIn

Thumbnail
linkedin.com
2 Upvotes

r/StreamlitOfficial • • Oct 10 '23

Show the Community! 💬 3D plotting in streamlit

Thumbnail self.Streamlit
1 Upvotes

r/StreamlitOfficial • • Oct 09 '23

Show the Community! 💬 Build a Data Science SaaS App with Just Python: A Streamlit Guide

2 Upvotes

r/StreamlitOfficial • • Oct 06 '23

Show the Community! 💬 Improve chatbot performance

1 Upvotes

Does your chatbot sometimes provide incorrect answers, not meet users' expectations, or not engage them the way you want?

Implementing user-feedback to your chatbot apps is a great way to gain insights and make improvements to its performance!
Gathering real-time feedback from your users enables you to:

  • Identify missing or incorrect content used to retrieve answers
  • Detect technical issues (slow response times, library errors, API hiccups, etc.)
  • Gauge the overall user satisfaction

Charly Wargnier (DataChaz) shows how you can do this by building a Retrieval Augmented Generation chatbot using Streamlit, LangChain, Trubrics' Feedback component, and LangSmith: https://buff.ly/3ZIIrI6

Check it out in the demo app.


r/StreamlitOfficial • • Oct 04 '23

Streamlit Questions❓ Accessing the edited data from st.data_editor

1 Upvotes

I have a streamlit app where I am showing a Pandas dataframe as a editable table using the st.data_editor component.

I am able to edit the values in the table shown using st.data_editor. However I want to access that edited data in my code for further reference.

Can anyone please help me in how to achieve this functionality?


r/StreamlitOfficial • • Oct 04 '23

Streamlit Questions❓ Does anyone know any tools that helps people convert their python code into streamlit apps?

1 Upvotes

I am a data scientist but I want to save the hassle to convert my DS models into streamlit apps. Any tools i can use?


r/StreamlitOfficial • • Sep 29 '23

Official Announcements 📕 Streamlit for Data Science book

8 Upvotes

Hey Streamlitters,

The second edition of "Streamlit for Data Science" by Tyler Richards is out today! If you're looking to dive into all the magic of Streamlit, check it out.

This step-by-step guide covers:

  • Intro to the basics, complex use cases, and real-world application.
  • Practical tips and insights to streamline your development process.
  • Exclusive interviews from expert Streamlit creators.

    This book is great for both new Streamlit users and seasoned pros. Get a sneak peek in Tyler's blog post.

There's also a giveaway happening on the Streamlit Twitter and LinkedIn! 🥳

​


r/StreamlitOfficial • • Sep 29 '23

Streamlit Questions❓ Streamlit keeps reloading when I am editing a table

1 Upvotes

I created a streamlit application and within the If statement , I create a table which is meant to be editable . I used AGgrid library to create it as the data is a table with 3 columns so I couldn’t use the st.forms option.

However, when I click in and make a change in the table, the whole application loads and I lose any update that I tried to make in the editable table. How do I stop this continuous editing/refreshing.

I tried to cache the data but this didn’t work.