---
title: "OpenAI integration for LuumenAI"
url: "https://www.luumen.ai/integrations/openai/"
entity: SoftwareIntegration
category: "AI & automation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# OpenAI integration for LuumenAI

Read stored completions and model details, then run evals as approved steps

## What LuumenAI can do with OpenAI

LuumenAI connects to OpenAI with an API token and exposes 126 tools (66 read-only · 39 write · 21 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: API token
- Tools available: 126 tools (66 read-only · 39 write · 21 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: AI & automation

## About OpenAI with LuumenAI

Connect OpenAI with an API key and your team gets a working view of the account from the terminal: stored chat completions and their messages, transcriptions, embeddings, moderation checks, file downloads, and model details. Changes — creating evals, starting eval runs, building batches, cancelling work in flight — are previewed and approved before they run.

## Example tools

Read-only (66 in total):

- `OPENAI_COMPACT_RESPONSE` — Compact a conversation or response to reduce token usage.
- `OPENAI_CREATE_AUDIO_TRANSCRIPTION` — Transcribe audio files to text via OpenAI Audio Transcriptions API.
- `OPENAI_CREATE_AUDIO_TRANSLATION` — Translate audio files to English text via OpenAI Audio Translations API.
- `OPENAI_CREATE_CHAT_COMPLETION` — Create a chat completion response from OpenAI models.
- `OPENAI_CREATE_COMPLETION` — Generate text completions using OpenAI's legacy Completions API.
- `OPENAI_CREATE_EMBEDDINGS` — Generate text embeddings via the OpenAI embeddings endpoint.
- `OPENAI_CREATE_MODERATION` — Classify text and/or image inputs for potentially harmful content via the OpenAI Moderation API.
- `OPENAI_CREATE_SPEECH` — Generate text-to-speech audio using OpenAI's Audio API.

Write and destructive (60 in total, subject to configured approval policy):

- `OPENAI_ADD_UPLOAD_PART` — Add a part (chunk of bytes) to an Upload object.
- `OPENAI_CANCEL_BATCH` — Cancel an in-progress batch.
- `OPENAI_CANCEL_EVAL_RUN` — Cancel an ongoing evaluation run.
- `OPENAI_CANCEL_RESPONSE` — Cancel a background model response by its ID.
- `OPENAI_CANCEL_RUN` — Cancel a run that is currently in progress.
- `OPENAI_CANCEL_UPLOAD` — Cancel an upload.
- `OPENAI_CREATE_BATCH` — Create and execute a batch from an uploaded file of requests.
- `OPENAI_CREATE_CONTAINER` — Create a new container with configurable memory, expiration, file access, and network policies.

## Frequently asked questions

### How does LuumenAI connect to OpenAI?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in OpenAI on its own?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### Is there an audit trail?

Every call to OpenAI — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/openai/
