Troubleshooting: Client-Side Function Calls Not Invoked

ID: 1701https://ai-sdk.dev/docs/troubleshooting/client-side-function-calls-not-invoked
Source

Client-Side Function Calls Not Invoked

Issue

I upgraded the AI SDK to v3.0.20 or newer. I am using OpenAIStream. Client-side function calls are no longer invoked.

Solution

You will need to add a stub for experimental_onFunctionCall to OpenAIStream to enable the correct forwarding of the function calls to the client.

const stream = OpenAIStream(response, {
  async experimental_onFunctionCall() {
    return;
  },
});