Generation API · private preview

Your product owns the experience.

offgen makes the PowerPoint. Add native slide creation to the product you sell: your users stay in your app while offgen holds each customer's master, composes the deck, and returns an editable .pptx. Typically under 15 seconds per slide.

create-presentation.ts
Generation API
const presentation = await offgen.presentations.create({
  masterId: customer.masterId,
  brief: request.prompt,
  data: request.sources,
  preferences: customer.presentationStyle
});

// Take the result inline, or a job handle and a webhook
const result = await presentation.wait();
return result.pptxUrl;
Tenant-scoped
Blocking or async
Native .pptx

Two surfaces, one engine

Expose it as a tool, or call it from your backend.

Managed MCP

Give your own agent a presentation tool. Create a single slide or a full deck, with the master resolved per tenant.

Generation API

Server-side jobs scoped per tenant master, with status handling and webhooks. Layout selection stays inside that master; wording varies between runs on the same brief.

Multi-tenant masters

Each customer master and style configuration stays isolated and addressable by id.

Product-level controls

You own authentication, usage limits, customer context, and what your users see.

Blocking or asynchronous

Wait for the file inline, or take a job handle and let your product notify the user when the deck is ready.

Before you scope it

What we can tell you now, and what needs a call.

Where it runs

Generation runs in the EU under an ISO 27001-certified ISMS. Encrypted in transit with TLS 1.3 and at rest with AES-256. Your customers’ masters and decks are never used to train models.

What it costs

Licensing is agreed per integration rather than per seat, so the shape depends on your volume and how you price your own product.

Speed

A slide is typically produced in under 15 seconds. Take the result inline for short decks, or a job handle plus a webhook for long ones.

What private preview means

There is no public package yet and no self-serve key. You get an org-scoped key and a direct line to the engineers building it.

offgen.ai is operated by Aithera GmbH in Munich, under an ISO 27001-certified information security management system. Controls, sub-processors and the DPA are on the trust center.

Need to display and edit the generated deck in your product?

The offgen SDK renders a .pptx in your React app and writes edits back into the same file.

Explore the SDK

Send us one customer master.

We will walk you through what the engine can and cannot fill in it, and what the integration looks like against your tenancy model.

Connecting your own company's assistants instead of building on top? That is the MCP page.