software catalog

Intel® Inference Microservices

One container that matches your hardware to the model, applies the validated runtime profile, and serves it behind an OpenAI-compatible API.

Overview

Serving an LLM well on a given accelerator means getting dozens of flags right — batch size, precision, core affinity, KV-cache settings — and getting them wrong costs throughput or stability. Most teams tune this by hand, per model, per box.

Intel® Inference Microservices packages this as a Docker container that resolves it all at startup: it matches the running hardware to the model being served and picks the validated profile that performs best on that hardware/model pair, so the engine launches already correctly configured. The server it launches speaks the OpenAI-compatible API, so any existing OpenAI client or SDK works against it by changing the base URL.

Usage

The fastest way to see what this is: start a serving container, then hit its OpenAI-compatible API.

Validate prerequisites before running the commands.

Start the server

Choose one of the following options:

Use a validated catalog model

Recommended

If you know the Intel-provided image for your model (it starts with intel/), pull and run the validated and optimized image directly. Browse the validated model catalog.

Call the endpoint

In another terminal, wait until the container reports itself ready:

Then send a request:

Any OpenAI-compatible SDK works the same way — set the base URL to http://localhost:8000/v1 For frameworks such as LangChain, see the OpenAI-compatible API guide.