this post was submitted on 05 Jun 2024
72 points (91.9% liked)

homeassistant

12009 readers
139 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] scrubbles@poptalk.scrubbles.tech 29 points 5 months ago (1 children)

Great, but it's restrictive only letting you use openai and google. I'm already hosting oogabooga text generation, let me use that

[–] Zikeji@programming.dev 19 points 5 months ago (2 children)

I believe that's because those two APIs support function calling, open source support is still coming along.

[–] scrubbles@poptalk.scrubbles.tech 9 points 5 months ago

Ah that makes sense. That's when I'd start using it myself. Self hosted models and audio

[–] wagesj45@kbin.run 3 points 5 months ago (1 children)

Mistral Instruct v0.3 added in function calling, but I don't know if its method for implementation is the same/compatible. Also, it is fairly new and wasn't released all that long ago. Hopefully we'll get there soon. :)

[–] Zikeji@programming.dev 2 points 5 months ago (1 children)

I saw a few others, but the ones I looked at were basically instruct layers where you'd need to add your own parser. I didn't find anything (in my 3 minutes of searching) that offers an openai chat completions endpoint, which is probably the main stopper.

[–] wagesj45@kbin.run 1 points 5 months ago

Looking at the documentation it looks like it relies on Mistral's python tooling to work. I'm fairly dumb, so I don't know if the tool suggestion coming from Mistral is from some kind of separate neural net or as some kind of special response you have to parse (or that their client parses for you?).