useFunctionInvocation method

ChatClientBuilder useFunctionInvocation({
  1. ConfigureFunctionInvokingChatClient? configure,
})

Adds a FunctionInvokingChatClient to the pipeline.

Implementation

ChatClientBuilder useFunctionInvocation({
  ConfigureFunctionInvokingChatClient? configure,
}) =>
    use((inner) {
      final client = FunctionInvokingChatClient(inner);
      configure?.call(client);
      return client;
    });