Calling all data lovers and AI/ML engineers!
Join Dev Day in San Francisco on June 6th (for free!)
Cloud Gallery Components Generative AI Community Docs Blog Sign in Sign up
Build powerful
generative AI apps
Thousands of developers use Streamlit as their go-to platform to experiment and build generative AI
apps. Create, deploy, and share LLM-powered apps as fast as ChatGPT can compute!
Try example code Deploy on Community Cloud
Your LLM code playground
Play around with a few of Streamlit’s open source examples using LLMs.
Build a chatbot File Q&A with Anthropic Search with Langchain Langchain Quickstart App Langchain - Blog Outline Generator App
1 import streamlit as st
2 from openai import OpenAI
3
4 with st.sidebar:
5 openai_api_key = st.text_input("OpenAI API Key", key="chatbot_api_key", type
6 "[Get an OpenAI API key](https://platform.openai.com/account/api-keys)"
7 "[View the source code](https://github.com/streamlit/llm-examples/blob/main/Chatbot.py)"
8 "[](https://codespaces.new/streamlit/llm-examples?quickstart=1)"
9
10 st.title(" Chatbot")
11
12 if "messages" not in st.session_state:
13 st.session_state["messages"] = [{"role": "assistant", "content": "How can I help you?"
14
15 for msg in st.session_state.messages:
16 st.chat_message(msg["role"]).write(msg["content"])
17
18 if prompt := st.chat_input():
19 if not openai_api_key:
20 st.info("Please add your OpenAI API
Unlock your creativity with LLMs
250K 208K 63K 60K
MathGPT LLM examples ChatGPT with Memory Gita GPT
napoles-uach streamlit leo-usa kinshukk
View source → View source → View source → View source →
59K 51K 48K 48K
Llama 2 Chatbot Quickstart App KnowledgeGPT MRKL
dataprofessor dataprofessor mmz-001 langchain-ai
View source → View source → View source → View source →
46K 43K 38K 29K
Seo Chat Bot Weebsugpt Chat with the Streamlit docs, power… LangChain: Chat with search
cefege wvsu-mis carolinedlu langchain-ai
View source → View source → View source → View source →
1 2 3 4 5 6 7
← Previous Next →
Works with everything
in the AI ecosystem
DID YOU KNOW...
LLMs are genius at writing apps
Streamlit is a breeze for humans and AI alike. Just watch ChatGPT write a Streamlit app in a matter of seconds. It's pair
programming like never before.
Write a Streamlit app in seconds using ChatGPT
Copy link 1/1
0:00 / 0:36
Get tips & tutorials from the
community
Read All →
Meet Snowflake Arctic, our new LLM! Grounded multi-doc Q&A made simple Build a real-time RAG chatbot using Using time-based RAG in LLM apps 7 ways GPT-4 with Visi
with AI21 Google Drive and Sharepoint your Streamlit apps
FAQ Section
What is a Large Language Model (LLM)?
Which LLMs work with Streamlit?
How to obtain an OpenAI API key?
How to load LLM API key in a Streamlit app
How do I connect Streamlit to OpenAI?
How do I connect Streamlit to an LLM?
SHARE YOUR LLM APPS WITH THE COMMUNITY!
Become a Streamlit
Advocate
With an unwavering commitment to open source, join us in our mission to
make Streamlit the go-to platform for building LLM apps.
Join the forum
SITE DOCUMENTATION RESOURCES SOCIAL
Home Get started Forum GitHub
App gallery Tutorials Blog YouTube
Component gallery API reference Brand LinkedIn
Creators Cheat sheet Twitter/X
Generative AI Changelog
Community Cloud
Hello there
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
© 2024 Snowflake Inc. Security advisories Cookie policy Privacy
Cookienotice
settings Terms of use
Reject all Contact
Accept all
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.