✨ Alpaca 6: Tools, Speech Recognition and More! ✨ #678
Replies: 5 comments 14 replies
-
Announcement Posts: https://floss.social/@jeffser/114306037962007429 |
Beta Was this translation helpful? Give feedback.
-
This is seriously the coolest sh*t I've seen this week. Absolutely amazing work, man - and very transformative update for Alpaca. It's turning more and more into a packaged, standalone yet full-fledged open ChatGPT interface - an interface that works with everything. |
Beta Was this translation helpful? Give feedback.
-
celebras support is here #688 |
Beta Was this translation helpful? Give feedback.
-
Alpaca 6 is out, Flathub's release is being held out for review because of the new microphone permission, thanks to the Flathub team for their work and being through with app safety! |
Beta Was this translation helpful? Give feedback.
-
Hi everyone I've prepared a great update, I hope you guys enjoy all the new features!
Release Date: April 12, 2025
New
Smart Tools for Models
Tools are functions that compatible models can call to retrieve information online and/or offline, first turn on the tools you want to use in the
Tool Manager
, then, when sending a message long press/right click the send button to open the context menu and selectuse tools
, then the model will decide what they want to use given the context of the user message.Speech Recognition
Thanks to OpenAI Whisper, you can now dictate your messages using local speech recognition, by default it will assume you are talking in English, to change the language simply go to the preferences dialog and select your language, then just click on the microphone, wait for it to get started (will take longer the first time since it has to download the model) and then just start talking and the message entry will get updated as you talk!
Text To Speech
Thanks to Kokoro messages can now be dictated by nice and clear voices, all locally with very small models!
All-New Quick Ask
I rewrote Quick Ask to be even more useful, QA can now support a full conversation, it is compatible with tools, sample prompts, system messages and speech recognition. Basically a full ephemeral chat.
Filter Ollama Models by Categories
When search mode is on in the model manager and you are using an Ollama instance you can now filter by categories, making it easier to find models with different capabilities!
Better Math Latex Rendering in Messages
Honestly when I first introduced Latex rendering into Alpaca it was a very hacky widget that rendered the equation into an image and then showed it as a widget. Now Alpaca supports the native GTK4 method of rendering matplotlib Latex!
It doesn't support complex Latex documents but simple stuff should work fine.
Rich Text Rendering in Attachment Preview
Now the attachment preview uses the same widget as messages to render the contents, that means it now supports markup, code blocks, tables, latex and all the other stuff.
Matplotlib is Now Included in Python Code Runner
One of the most used Python libraries now has full support inside Alpaca's Python runner, this means you can plot all of your equations (or let an AI do the work for you) easily!
Note: Matplotlib uses the GTK4 frontend in Alpaca instead of the regular Tkinter frontend.
Styling for Messages Being Generated
Notice the shadow at the bottom of the message, just a nice indicator that the message is being generated.
Fixes
New Instances
New Attachment Types
Tools
Beta Was this translation helpful? Give feedback.
All reactions