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

# AI/ML API integration for LuumenAI

Inspect assistants, threads, and runs — and change them as approved steps

## What LuumenAI can do with AI/ML API

LuumenAI connects to AI/ML API with an API token and exposes 30 tools (17 read-only · 9 write · 4 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 30 tools (17 read-only · 9 write · 4 destructive)
- Plan: available on all plans
- Category: AI & automation

## About AI/ML API with LuumenAI

Connect AI/ML API and Luumen can read your assistants, threads, messages, runs, run steps, batch jobs, and billing balance on request. When something needs to change — a new assistant, an updated instruction set, a stuck run canceled — Luumen shows the exact call first and waits for your approval. Authentication is by API key.

## Example tools

Read-only (17 in total):

- `AI_ML_API_GET_ASSISTANT` — Retrieve details of a specific assistant by ID.
- `AI_ML_API_GET_BILLING_BALANCE` — Retrieve the current billing balance for the account.
- `AI_ML_API_GET_LUMA_GENERATION` — Fetch Luma AI video generation results by generation IDs.
- `AI_ML_API_GET_MESSAGE` — Retrieve information about a specific message by its ID.
- `AI_ML_API_GET_RESPONSE` — Retrieve a previously generated model response by its unique ID.
- `AI_ML_API_GET_RUN` — Retrieve a specific run by ID from a thread.
- `AI_ML_API_GET_RUN_STEP` — Retrieve a specific run step by its ID within a thread and run.
- `AI_ML_API_GET_THREAD` — Retrieve information about a specific thread by ID.

Write and destructive (13 in total, approval required by default):

- `AI_ML_API_CANCEL_RUN` — Cancel a run that is currently in progress.
- `AI_ML_API_CREATE_ASSISTANT` — Create an AI assistant with configurable model, instructions, and tools.
- `AI_ML_API_CREATE_MESSAGE` — Create a new message in a thread.
- `AI_ML_API_CREATE_RUN` — Create a run that executes an assistant on a thread.
- `AI_ML_API_CREATE_THREAD` — Create a new thread for conversation with an assistant.
- `AI_ML_API_DELETE_ASSISTANT` — Delete an assistant by ID.
- `AI_ML_API_DELETE_MESSAGE` — Delete a specific message from a thread.
- `AI_ML_API_DELETE_THREAD` — Delete a thread by its ID.

## Frequently asked questions

### How does LuumenAI connect to AI/ML API?

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 AI/ML API on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 4 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to AI/ML API — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/ai-ml-api/
