Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing

GET STARTED

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI readiness using our scorecardArazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
All ResourcesEverything in one placeBlogLatest articles and insightsTech Talk NewsletterAPIs, AI agents, architecture and strategyWebinarsLive sessions and on-demand recordingsReports & WhitepapersOriginal research on enterprise AI
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
All ResourcesBlogTech Talk NewsletterWebinarsReports & Whitepapers
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / AI/ML / Lumenfall Engine API
Lumenfall Engine API logo

Lumenfall Engine API

47
AI ReadinessFoundational (D+)47/100
See full scorecard
Official vendor OpenAPI document · agent-readyAI/MLMl Inferencebearer (lmnfl_<key_id>.<secret> API key)9 EndpointsREST

For Agents

Generate and edit images, create video generation jobs, and run chat completions across models through OpenAI-compatible Lumenfall endpoints, with cost estimates via dryRun and balance checks. Authenticates with an lmnfl_ bearer key.

Use for: Generate a product photo of a ceramic mug on a wooden table, I want to edit this image to replace the background, Create a short video clip from a text prompt, Check the status of my video generation job

Not supported: Does not host or fine-tune custom models, store a media library, or transcode existing video. Use for generating and editing images, generating video, and chat completions through Lumenfall only.

The Lumenfall Engine API runs image, video, and chat models from many providers behind one set of OpenAI-compatible endpoints. It generates and edits images, starts asynchronous video generation jobs that are polled by job ID, and serves chat completions with optional streaming, while native endpoints report the account balance and list recent requests. A dryRun flag on image requests returns an estimated cost without running the model, and Record and Replay headers can replay a recorded response instead of calling the model, which helps when testing an integration.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Lumenfall Engine API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Lumenfall Engine API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flumenfall.ai%2Flumenfall" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flumenfall.ai%2Flumenfall" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Lumenfall Engine API.

Generate images from a prompt with a chosen model, size, quality, and response_format of url or b64_json via POST /openai/v1/images/generations

Edit an uploaded image with a prompt and optional mask through POST /openai/v1/images/edits

Start an asynchronous video generation job with prompt, duration_seconds, and size, then poll GET /openai/v1/videos/{id}

Run OpenAI-compatible chat completions with stream, temperature, and max_tokens via POST /openai/v1/chat/completions

Estimate the cost of an image request without running the model by setting dryRun to true

Replay recorded responses during testing with the X-Lumenfall-Replay headers instead of paying for a fresh generation

Check the account balance and list recent requests filtered by key_id or time window

Use Cases

Patterns agents use Lumenfall Engine API for, with concrete tasks.

★ Creative agent through Jentic

A content agent produces visuals on request without the developer wiring each model provider. It searches Jentic for 'generate an image', receives POST /openai/v1/images/generations with its model, prompt, size, and response_format fields, picks a model from GET /openai/v1/models, and returns the image URL. A dryRun call first lets it report the estimated cost before spending.

Call GET /openai/v1/models, choose an image model, call POST /openai/v1/images/generations with dryRun true to get the estimated cost, then run it with prompt 'ceramic mug on a wooden table, soft light' and size 1024x1024

Asynchronous video generation

Video takes longer than an HTTP request, so Lumenfall runs it as a job. POST /openai/v1/videos returns 202 with a job ID for a prompt, duration_seconds, and size, and the agent polls GET /openai/v1/videos/{id} until the job finishes, then hands back the result.

Call POST /openai/v1/videos with a chosen model, prompt 'drone shot over a foggy forest at sunrise', and duration_seconds 5, then poll GET /openai/v1/videos/{id} until the job completes

Deterministic integration tests with Record and Replay

Testing an image pipeline against live models is slow and costs money on every run. Setting X-Lumenfall-Replay on generation requests lets Lumenfall return a recorded response, with X-Lumenfall-Replay-Match choosing how recordings are matched and X-Lumenfall-Replay-Latency set to instant or real to simulate timing.

Call POST /openai/v1/images/generations with the X-Lumenfall-Replay header set to a replay-or mode and X-Lumenfall-Replay-Latency instant, and confirm the response comes from a recording

Spend monitoring

Keep an eye on usage across keys. GET /v1/balance returns the account balance, and GET /v1/requests lists recent requests with limit, created_after, created_before, and key_id filters, so a developer can see which key spent what over a window.

Call GET /v1/balance, then GET /v1/requests with created_after set to the start of the week and key_id for the production key, and summarise the requests

Key Endpoints

9 endpoints — the lumenfall engine api runs image, video, and chat models from many providers behind one set of openai-compatible endpoints.

METHOD

PATH

DESCRIPTION

POST

/openai/v1/images/generations

Generate images

POST

/openai/v1/images/edits

Edit images

POST

/openai/v1/videos

Create a video generation job

GET

/openai/v1/videos/{id}

Get video job status

POST

/openai/v1/chat/completions

Chat completions

GET

/openai/v1/models

List models

GET

/v1/balance

Get account balance

POST

/openai/v1/images/generations

Generate images

POST

/openai/v1/images/edits

Edit images

POST

/openai/v1/videos

Create a video generation job

GET

/openai/v1/videos/{id}

Get video job status

POST

/openai/v1/chat/completions

Chat completions

GET

/openai/v1/models

List models

GET

/v1/balance

Get account balance

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

L

Lumenfall Engine API

- Foundational (D+)
47/100
100
Foundational Compliance
63
Developer Experience & Jentic Compatibility
22
AI-Readiness & Agent Experience
94
Agent Usability
60
Security
63
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.2
Show dimension breakdown
100

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A+Signals: 4
98%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

63

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: BSignals: 4
6%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

47%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

22

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
40%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

0%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

47%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

60

Security

Trust, risk posture, and security compliance.

Grade: B-Signals: 1
60%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

63

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: B-Signals: 1
62%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring Lumenfall by hand means handling its lmnfl_ bearer key, multipart uploads for image edits, polling asynchronous video jobs, and the Record and Replay headers. Through Jentic you install once, import Lumenfall from the API Directory, store the key once, and your agent calls it.

Permission scoping

Rules filter by method and path, so you can bound the agent to the operations it needs, such as image generation and model listing. Video job status reads carry the job id in the path (/openai/v1/videos/{id}), so a rule can pin polling to one job. Spending operations like video generation are not included unless you add them.

Credential isolation

Your Lumenfall API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'generate an image' or 'create a video from a prompt', and Jentic returns the matching Lumenfall operation with its input schema, including model, prompt, and size, so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

OpenAI API

→

OpenAI's own image, chat, and audio models

Choose OpenAI directly when you only need OpenAI models; choose Lumenfall to reach models from several providers through the same request shapes

Alternative

fal API

→

Hosted generative media models for images, video, and audio

Choose fal for its own model gallery and queue API; choose Lumenfall for OpenAI-compatible endpoints and Record and Replay testing

Alternative

Replicate API

→

Run open-source models, including image and video, via predictions

Choose Replicate to run a specific open-source model version; choose Lumenfall for a unified OpenAI-style interface

Complementary

OpenRouter API

→

One endpoint routing chat completions across many language models

Use OpenRouter for broad chat model routing and Lumenfall for image and video generation

FAQs

Specific to using Lumenfall Engine API through Jentic.

What authentication does the Lumenfall Engine API use?

Per its OpenAPI spec, the Lumenfall Engine API uses an HTTP bearer token in the form lmnfl_<key_id>.<secret>, sent in the Authorization header. Through Jentic, the key is stored encrypted by your own Jentic One instance and injected at execution time.

Is the Lumenfall Engine API compatible with OpenAI clients?

Yes. Image generation, image edits, videos, models, and chat completions sit under the /openai/v1 prefix and follow OpenAI-compatible request shapes, such as model and prompt for images and model and messages for chat. Account endpoints like GET /v1/balance and GET /v1/requests are Lumenfall-native.

Can I see what an image generation will cost before running it?

Yes. Set the dryRun query parameter to true on POST /openai/v1/images/generations or POST /openai/v1/images/edits and Lumenfall returns an estimated cost without running the model.

What are the rate limits for the Lumenfall Engine API?

The OpenAPI spec does not specify rate limits. Check https://docs.lumenfall.ai for current limits.

How do I generate an image with Lumenfall through Jentic?

Install Jentic One, add the Lumenfall Engine API from the Jentic directory, and store your lmnfl_ key. Your agent searches for 'generate an image', receives POST /openai/v1/images/generations with its input schema, and sends model and prompt. To run it on your own infrastructure, install Jentic One from its GitHub repo.

Is there a Lumenfall MCP server?

You don't need an MCP server to give your agent Lumenfall. Jentic connects it directly from the API Directory: import it, store your API key once, and your agent calls the image, video, and chat operations by intent.

Can I limit what my agent is allowed to do with the Lumenfall Engine API?

Yes. A rule allowing only POST /openai/v1/images/generations and GET /openai/v1/models lets the agent make images but not start video jobs or read your request history. The agent's calls are logged for review.

GET STARTED

Start building with Lumenfall Engine API

Explore with Jentic One
View OpenAPI Document