Stevenic / alphawave

AlphaWave is a very opinionated client for interfacing with Large Language Models.
MIT License
100 stars 10 forks source link

Function calling API #5

Closed voodoohop closed 1 year ago

voodoohop commented 1 year ago

Love your approach. Any plans on making it work with the new Function Calling API?

Stevenic commented 1 year ago

@voodoohop I'm working on adding function support right now. I'm about 80% finished and hope to wrap up the work this week...

https://github.com/Stevenic/alphawave/tree/stevenic/functions

This work will add much needed validation to the function calls predicted by the model. It will be impossible for the model to hallucinate non-existent functions or drop required parameters like it can today.

Stevenic commented 1 year ago

I also just added a discussions section

Stevenic commented 1 year ago

Completed