v0.0.4
MAJOR RELEASE PLEASE READ!
Expanded app to support Llama.cpp, Kobold.cpp and Ollama.
By default the app points to Llama.cpp ports if you want to switch to Kobold.cpp just use '/config llama.cpp_host 127.0.0.1:5001' and press enter, try sending a message or restarting the app and it should work.
You can either run the .exe or install the dependencies and run the .py! The entire UI is a single .py file!
Major code restructuring and created a new set of commands. Please delete previous config.json if you've used v0.0.3 or earlier.
Configuration Commands
/config : Update a specific configuration setting.
Examples:
/config font_size 18: Set the font size to 18.
/config base_url http://localhost: Set the base URL to http://localhost.
/config user_message_color #00FF00: Change the user message color to green.
Available keys:
font_size
base_url
ollama_host
llama.cpp_host
path
user_message_color
assistant_message_color
Chat Management Commands
/chat new : Create a new chat file and switch to it.
Example: /chat new my_chat
/chat save : Save the current chat history to a specified file.
Example: /chat save backup_chat
/chat delete : Delete the specified chat file.
Example: /chat delete old_chat
/chat rename <old_filename> <new_filename>: Rename an existing chat file.
Example: /chat rename chat_1.json new_chat
/chat open : Open and load an existing chat file.
Example: /chat open my_chat
/chat reset: Clear the current chat history.
/chat list: List all JSON chat files in the current directory.
Model Commands
/models: List available models from Ollama if the Ollama server is online.
/select_model <model_name>: Select a model from the list of available models.
Example: /select_model my_model
Mode Commands
/reset_mode: Switch between Ollama and Llama.cpp modes.
Help Command
/help: Display the help message with all available commands and their usage.