@getdial/ai-sdk - v0.17.0
    Preparing search index...

    Function dialTools

    • Every Dial tool in one bundle, all sharing the given DialClient — the analog of LangChain's DialToolkit.get_tools(). Build one client, spread the bundle straight into the tools field of generateText / streamText:

      import { DialClient } from "@getdial/sdk";
      import { dialTools } from "@getdial/ai-sdk";
      import { streamText } from "ai";

      const dial = new DialClient({ apiKey: process.env.DIAL_API_KEY! });
      const result = streamText({
      model,
      tools: dialTools(dial, { fromNumberId: process.env.DIAL_FROM_NUMBER_ID }),
      messages,
      });

      Parameters

      Returns Record<string, Tool>