Introducing Curious Samm, the revolutionary app that answers questions about any object displayed in live video streams in near real-time. Powered by Streamlit, LangChain, and Gen AI, this app provides an immersive and interactive way to explore the world around you.
Video demonstration (click the picture):
Unveil the World with Curious Samm Experience the groundbreaking app that transforms the way you see and understand the world. Curious Samm combines the power of Streamlit, LangChain, and cutting-edge Generative AI to deliver instant answers about objects in live video streams.
From identifying everyday items to uncovering fascinating insights, this dynamic app turns your live video into an interactive exploration tool. Curious Samm makes learning and discovery effortless, engaging, and real-time.
Dive into the future of discovery with Curious Samm your window to an endless world of knowledge.
- Hands-free Interaction: Engage effortlessly using voice commands.
- Real-Time Object Insights: Get answers about various objects instantly.
Curious Samm is your ultimate tool to satisfy curious minds.
- Streamlit: 1.29.0
- Python: 3.11
- OpenAI: 1.58.1
- Streamlit WebRTC: 0.47.1
- LangChain: 0.3.13
- For other dependencies, refer to
requirements.txt
.
- Python: 3.11
- Pipenv: Installation Guide
- OPENAI_API_KEY: Guide to get your key
git clone https://github.com/sumanentc/company-explorer.git
-
Install Dependencies
pipenv shell --python 3.11 pipenv install -r requirements.txt
-
Update the API Key
- Create a file called
secrets.toml
inside the.streamlit
folder. - Add the following environment variables:
openai_api_key = "Enter your valid API Key"
- Create a file called
-
Run the Streamlit App
streamlit run app.py
-
Start Asking Questions
- Access the Streamlit app locally at:
http://localhost:8501
- Access the Streamlit app locally at:
Distributed under the Apache License. See LICENSE
for more information.