🥁 Local & Other Cloud LLM Support via OpenAI API, Chat Mode, and More! | v3
This is a colossal update!
1. 🎉 Writing Tools now supports local & other cloud LLMs! This is thanks to a huge refactor by @CameronRedmore 💛
It can now work with ANY OpenAI-Compatible API, giving you access to:
- Locally hosted LLMs (via Ollama, llama.cpp, KoboldCPP, TabbyAPI, vLLM, etc.)
- Other cloud LLMs that have OpenAI-compatible APIs (ChatGPT, Mistral AI, Anthropic, etc.)
This is exciting stuff!
The existing onboarding flow with the Gemini API is still an option, giving you easy access to a free cloud model that's still extremely intelligent.
2. 💬 There's a new chat mode when you invoke writing tools with no text selected!
(Credit: @CameronRedmore and @theJayTea )
![image](https://private-user-images.githubusercontent.com/65911490/378186402-4c71acb1-0a27-41ea-b036-b929ca3422ce.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MzUyMjksIm5iZiI6MTczOTQzNDkyOSwicGF0aCI6Ii82NTkxMTQ5MC8zNzgxODY0MDItNGM3MWFjYjEtMGEyNy00MWVhLWIwMzYtYjkyOWNhMzQyMmNlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDA4MjIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZlNWYxMGFmOTQ0ODNjYjhlNDBmMTc2ODBlMzk3ZGUxMWVkNzU4NGEzMGYyOGQ0OTBhMjdlNjVlOTdmYzJjY2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.sl-UvWB2J01C6r9lepjXjCHHEAYYFo5Lq9gfoJfLpEo)
3. 🚀 The Writing Tools options now work significantly faster due to optimisations! (Credit: @theJayTea )
4. 🧑🏼💻 You can now select code and ask Writing Tools to work on it (fix it, improve it, convert languages...) through Describe your change...
. (Credit: @theJayTea )
5. 🐇 Streamed Responses (output starts showing up as soon as it's ready instead of all at once) is now an option, although it's highly experimental (credit: @CameronRedmore)
6. 🖌️ There's new on-boarding, Settings, and About UX! (Credit: @CameronRedmore and @theJayTea )
7. 🔧 Build Script improvements (Credit: @theJayTea )
This wouldn't be possible without @CameronRedmore's extensive work — thank you, truly, for being such an amazing contributor!
⬆️ Update Instructions:
Delete and re-download Writing Tools, as the config file format has changed.
🐞 Known Issues
-
(Potential fix being investigated) On some devices, Writing Tools does not work correctly with the default hotkey.
To fix it, simply change the hotkey to ctrl+` or ctrl+j and restart Writing Tools.
PS: If a hotkey is already in use by a program or background process, Writing Tools may not be able to intercept it. The above hotkeys are usualy unused. -
(Fix almost ready!) If you lock and unlock your PC, Writing Tools may not be able to detect your hotkey unless you relaunch it.
-
(Fix almost ready!) Writing Tools may not work in Microsoft Word.
-
The initial launch of the
Writing Tools.exe
might take unusually long — this seems to be because AV software extensively scans this new executable before letting it run. Once it launches into the background in RAM, it works instantly as usual.