Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/germain-arimanana/ollama-client-streamlit
A simple Ollama Client using python streamlit .
https://github.com/germain-arimanana/ollama-client-streamlit
ai ollama-client python-streamlit streamlit
Last synced: 2 days ago
JSON representation
A simple Ollama Client using python streamlit .
- Host: GitHub
- URL: https://github.com/germain-arimanana/ollama-client-streamlit
- Owner: Germain-Arimanana
- License: gpl-3.0
- Created: 2024-08-18T17:48:30.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-18T19:33:44.000Z (4 months ago)
- Last Synced: 2024-11-03T08:42:07.527Z (about 2 months ago)
- Topics: ai, ollama-client, python-streamlit, streamlit
- Language: Python
- Homepage:
- Size: 233 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ollama Chat Interface with Streamlit
This is a Streamlit-based chat interface that integrates with the Ollama AI model, using SQLite3 as the database to store conversation history. The application allows users to start new conversations, continue previous ones, and delete chat histories. The AI model runs locally, providing a seamless chat experience.
## Features
- **Start New Conversations:** Begin a new chat session with the AI model.
- **Continue Previous Conversations:** Load and continue from where you left off.
- **Delete Chat History:** Select and delete one or more conversation histories from the database.
- **Real-time AI Responses:** Stream responses from the AI model in real-time.
- **Local Database Storage:** All chat histories are stored locally using SQLite3.![chat-demo](https://github.com/user-attachments/assets/1d6dd501-f3d8-4fd0-ad55-4e58130533f1)