sbslee/streamlit-openai

Build AI chatbots with Streamlit and OpenAI

57
/ 100
Established

Provides streaming chat responses with native support for OpenAI's advanced capabilities including function calling, reasoning models (o3), vision, code interpreter, file search with vector stores, and web search. Implements a `Chat` component that manages conversation state within Streamlit's session management while supporting both the Chat Completions and Assistants APIs with customizable temperature, system instructions, and chat history persistence.

Available on PyPI.

No Dependents
Maintenance 10 / 25
Adoption 12 / 25
Maturity 18 / 25
Community 17 / 25

How are scores calculated?

Stars

20

Forks

10

Language

Python

License

MIT

Last pushed

Jan 15, 2026

Monthly downloads

460

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/sbslee/streamlit-openai"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.