Takaro - v0.6.0
    Preparing search index...

    Variable vercelAIIntegrationConst

    vercelAIIntegration: (options?: VercelAiOptions) => Integration

    Adds Sentry tracing instrumentation for the ai library. This integration is not enabled by default, you need to manually add it.

    For more information, see the ai documentation.

    Type Declaration

      • (options?: VercelAiOptions): Integration
      • Parameters

        • Optionaloptions: VercelAiOptions

        Returns Integration

    const Sentry = require('@sentry/node');

    Sentry.init({
    integrations: [Sentry.vercelAIIntegration()],
    });

    This integration adds tracing support to all ai function calls. You need to opt-in to collecting spans for a specific call, you can do so by setting experimental_telemetry.isEnabled to true in the first argument of the function call.

    const result = await generateText({
    model: openai('gpt-4-turbo'),
    experimental_telemetry: { isEnabled: true },
    });

    If you want to collect inputs and outputs for a specific call, you must specifically opt-in to each function call by setting experimental_telemetry.recordInputs and experimental_telemetry.recordOutputs to true.

    const result = await generateText({
    model: openai('gpt-4-turbo'),
    experimental_telemetry: { isEnabled: true, recordInputs: true, recordOutputs: true },