Skip to main content

A Streamlit chatbot app integrating Ollama LLMs

Project description

Ollachat 🚀


NOTE: package name has been chagned from st_ollama to ollachat in v1.5


TL;DR A minimal Streamlit Chatbot GUI for Ollama models

A Streamlit chatbot app that integrates with the Ollama LLMs. Includes chat history; and each model has its own chat log.

Getting started

  1. Install the pacakge (in virtualenv recommended)
pip install ollachat
  1. Start the app
ollachat

Demos

https://github.com/iamaziz/st_ollama/assets/3298308/7e0d4cc2-ded3-4c24-aa29-bf3927aa0ec9

show model details (release 1.0.4)

https://github.com/iamaziz/st_ollama/assets/3298308/4471ffe5-8a10-4c86-bb01-e8470ff93d28

Notes

  • Ollama must be installed.
  • Supports macOS and Linux.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ollachat-0.1.5.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

ollachat-0.1.5-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file ollachat-0.1.5.tar.gz.

File metadata

  • Download URL: ollachat-0.1.5.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for ollachat-0.1.5.tar.gz
Algorithm Hash digest
SHA256 f755e1eae228af098bafd8d098110c264b3b4dcfc8e7116b0a11587dc34240b5
MD5 eeada4c1a6740555ea8d48c1f7f3c761
BLAKE2b-256 d00c6ebfcfb1375ea7e539c4f6ca5238f076126e01f3e991fb63690a1743d252

See more details on using hashes here.

File details

Details for the file ollachat-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: ollachat-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for ollachat-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1aa4b26ec44c2e8519e98349c56bf81523439f344632e0da9ca1f1dc31f2aea6
MD5 a9ffb57539d8a871b899c3e8b8e451bc
BLAKE2b-256 d82ceee68152c99ef20a2bda0a64b6ae6c8a27962d295f20eedbcfe01200ce1e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page