karthink
karthink
As you can see from the comment in the original code, OpenAI complains if the function takes no arguments but the tool spec contains a `:parameters` field. From #688, it...
> If so, maybe we can add a defcustom variable, gptel will still not cast `parameters` field by default, then we can customize the value to change the behavior to...
@longlene As I mentioned above, a user option is not the solution here. Could you check if the OpenAI API works correctly after your original change? It did not use...
> (list :paramters nil) would cause gptel send `paramters: {}` to the API. Yes. In your testing, do `null` and `{}` both work?
@longlene I'm merging this PR now, but please stick around in case OpenAI tool calls for functions without args start failing.
Thanks for the PR. I'd prefer to fix the issue from Transient's side instead of working around it by modifying a different menu element. This will cause unexpected issues when...
> Ah okay. I see where you're coming from. > > I was assuming the intent was "leave some space after the long description text" in which case I think...
Is this bug still present on the latest version of Transient?
> passed in a prompt as a list of `(role msg)` I don't know what this means. Could you give me an example?
> I'm just curious of the motivation behind this change - to me it seems a shame > to loose that control over the role, and constraints the kind of...