# AI Overview

AI Overview is a dashboard that turns the OpenTelemetry-derived `gen_ai.*` metadata Inngest captures from your AI calls into a live view of usage, cost, and performance across your environment.

## Overview

![AI Overview dashboard](/assets/docs/platform/monitor/ai-overview/ai_overview_dashboard.png)

Every section can be filtered by:

- **Time range** - a relative window (for example, last 7 days) or an absolute date range, limited by your plan's data retention.
- **Function** - one or more functions, to scope the dashboard to a specific workflow.

Every chart and table links back to the underlying data — click through to the runs, functions, or sessions behind any data point to investigate further. Each chart also has a menu with an **Open in Insights** link that opens the exact query behind it in the [Insights](/docs-markdown/platform/monitor/insights?ref=docs-ai-overview) SQL editor, so you can inspect or modify it further.

## Requirements

AI Overview reads the same `gen_ai.*` metadata used elsewhere in the product (for example, on the [run details page](/docs-markdown/platform/monitor/inspecting-function-runs)). To populate it:

1. Load an OpenTelemetry provider in your app.
2. Make sure your AI calls emit `gen_ai.*` spans — this happens automatically for the OpenAI, Anthropic, and Google Generative AI SDKs, and for the Vercel AI SDK once telemetry is enabled per call.

See the [AI metadata quickstart](/docs-markdown/examples/ai-metadata-quickstart?ref=docs-ai-overview) for the full setup.

If no AI calls have been captured yet, the dashboard shows a getting-started guide instead of charts.

## Usage

![Usage section](/assets/docs/platform/monitor/ai-overview/ai_overview_usage.png)

- **Headline stats** - AI runs, estimated cost, AI call p95 latency, and total tokens for the selected range and filters. Latency here is per AI call, not per run — a single run can make several AI calls.
- **Runs and tokens over time** - call volume and input/output token usage as trends.
- **Top functions by usage** - the top 5 functions by AI call volume.
- **Runs and tokens by model** - the top 5 models by usage.

## Cost

![Cost section](/assets/docs/platform/monitor/ai-overview/ai_overview_cost.png)

- **Estimated cost over time** and **cost per run over time** - cost trends, plus a breakdown by the top 5 models and top 5 functions by cost.
- **Most expensive runs, steps, and sessions** - tables of the top 10 individual runs, steps, and sessions by cost. A session groups runs by a [session key](/docs-markdown/features/events-triggers/sessions?ref=docs-ai-overview) you attach to events, such as a conversation or user ID.

> **Callout:** Cost is estimated from uncached input and output token usage at each model's list price. It won't reflect prompt caching discounts, provider-specific pricing changes, or calls to models Inngest doesn't have pricing data for.

## Performance

![Performance section](/assets/docs/platform/monitor/ai-overview/ai_overview_performance.png)

- **AI call latency by function and by model** - as a chart or a sortable table (min, p50, p95, p99, max), measuring individual AI calls rather than whole runs.
- **Slowest runs** - the top 10 runs by total AI call latency.