ollama-chat
Project description
ollama-chat
Ollama Chat is a simple yet useful web chat client for Ollama that allows you to chat locally (and privately) with open-source LLMs.
Installation
To get up and running with Ollama Chat follows these steps:
-
Install and start Ollama
-
Install Ollama Chat
pip install ollama-chat
Updating
To update Ollama Chat:
pip install -U ollama-chat
Start Ollama Chat
To start Ollama Chat, open a terminal prompt and run the Ollama Chat application:
ollama-chat
A web browser is launched and opens the Ollama Chat web application.
By default, a configuration file, "ollama-chat.json", is created in the user's home directory.
Start Conversation from CLI
To start a conversation from the command line, use the -m
argument:
ollama-chat -m "Why is the sky blue?"
File Format and API Documentation
Future
-
Multi-line text input
-
Save conversation as Markdown file
- Save link on index/conversation page
-
Markdown text view on conversation page
-
Auto-title task on start conversation
- Update conversation title API
- Update title link on index/conversation page
-
Prompts part 1
- Prompts config collection (name, title, prompt)
- Index links start new conversation with current model
-t
command-line argument starts prompt by name
-
File / Directory / URL text inclusion in prompt
-
Prompts part 2
- Prompt editor
- Create link on index page
- Delete links on index page
- Index links open template editor if any template markers (e.g. "{Name}")
-
Local model management (pull, rm)
Development
This package is developed using python-build. It was started using python-template as follows:
template-specialize python-template/template/ ollama-chat/ -k package ollama-chat -k name 'Craig A. Hobbs' -k email 'craigahobbs@gmail.com' -k github 'craigahobbs' -k noapi 1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ollama_chat-0.9.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f59de8a8ea0f073ff76316f4c9c8f4f07e2718ae284f76f4c4eec9155bafcf5c |
|
MD5 | c2560bb673bdb38647af1e52086f0320 |
|
BLAKE2b-256 | f3837470bb55c10e86f0bf2c1589e27c5686d7b5b076465e651ba75573e9b6f4 |