aiperf

Benchmark latency, throughput, and telemetry across OpenAI-compatible inference servers.

5|1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/air-gapped/skills --skill aiperf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aiperf
Source: https://github.com/air-gapped/skills/tree/main/.claude/skills/aiperf
Command: npx skills add https://github.com/air-gapped/skills --skill aiperf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

AIPerf provides a vendor-neutral framework to benchmark latency, throughput, and telemetry for any OpenAI-compatible inference server.

Core Features & Use Cases

  • Replay production traces (Mooncake/Bailian/BurstGPT) to reproduce traffic patterns and tail latency.
  • Measure goodput as the fraction of requests meeting all SLOs, while collecting GPU and server telemetry.
  • Extend benchmarks via a plugin system to add new endpoints, datasets, exporters, or graders.

Quick Start

Run a baseline benchmark against your endpoint to validate latency, throughput, and goodput using a representative workload.

Frequently Asked Questions about aiperf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark latency and throughput for an OpenAI-compatible inference server?

You can benchmark latency and throughput by running a vendor-neutral framework against your OpenAI-compatible inference server using a Python environment and a target endpoint URL to generate per-request metrics.

What is goodput measurement in AI inference benchmarking?

Goodput measurement in AI inference benchmarking calculates the fraction of requests meeting all SLOs while simultaneously collecting GPU and server telemetry under realistic conditions.

Can I replay production traces to reproduce traffic patterns and tail latency?

Yes, you can replay production traces from Mooncake, Bailian, or BurstGPT datasets to accurately reproduce traffic patterns and tail latency for your inference server.

Does this benchmarking framework support extending new endpoints and exporters via plugins?

Yes, the benchmarking framework supports extensibility via a plugin system, allowing you to add new endpoints, datasets, telemetry exporters, or graders to customize your benchmarking workflow.

What do I need to run a baseline benchmark against my inference endpoint?

To run a baseline benchmark against your endpoint and validate latency, throughput, and goodput, you need a Python environment, a target endpoint URL, and a benchmark configuration using a representative workload.