Powered by Adobe Commerce 2.4.9

icon-240.png

LLM Provider Gateway

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store
PRODUCT:
0
TOTAL:

Trader Information

Back to top

Overview

Back to top

A store that adopts more than one AI-assisted feature – product-description generation, catalog translation, image generation, semantic search embeddings – otherwise repeats the same provider plumbing in every module: a separate API-key field here, a slightly different one there, no shared record of what was spent, and no single place to swap a model.

LLM Provider Gateway for Adobe Commerce and Magento Open Source replaces that duplication with one admin-side gateway. Every provider key is configured once, each consuming module is routed to a concrete model from the admin, and every call writes one accounting row, so token usage and estimated spend are visible in a single grid. Routing, pricing, accounting and logging are plain configuration and code – no model and no inference run inside the extension; when a consuming module asks for a decision, the provider's model decides.

Some checks want a verdict rather than prose: does a product description contain a phone number, which tone does a text take, how clear is it on a scale. A decision asks yes/no, choice and score questions like these about one piece of content and returns each answer with its probabilities, so a consuming module compares a number with a threshold instead of parsing text.

Key Features

  • One encrypted key store – Anthropic, OpenAI, OpenRouter, Google Gemini, Ollama, Stability AI, Voyage AI and TypeSafe configured once and shared by every consuming module.
  • Decisions – yes/no, choice and score questions about one piece of content, answered with probabilities; TypeSafe Jev 1.13 ships, through OpenRouter or direct, and OpenAI GPT-6 Luna through OpenRouter.
  • Per-module model routing – switch provider or model in the admin with no code change in the consumer, with a separate model per capability where the module offers the field and an optional fallback chain for chat on retryable errors.
  • Admin-managed Model Catalog – add, correct or withdraw a model without waiting for an extension release; Sync from Provider shows what a provider's own list disagrees with before anything is written, and only ever adds features.
  • Master switch and daily spend caps – stop every request at the gateway, or cap a module's daily USD spend so calls stop before any provider request.
  • Fail-fast feature gating – a request needing structured output, tool calls, image input or streaming on a model that lacks it is rejected before any spend, naming the field to fix.
  • Per-call accounting – token counts, latency, terminal status and estimated USD cost, in a filterable Usage Dashboard.
  • Optional redacted Call Log – request and response bodies for troubleshooting, purged by a daily retention cron.

Compatibility

Adobe Commerce and Magento Open Source 2.4.7 – 2.4.9, PHP 8.1 – 8.5. Admin panel only – theme-agnostic, with no storefront output; Luma and Hyvä Theme are both supported.

Technical Specifications

Back to top

Seller profile

Ruslan Moskalenko

Seller contact

E-mail

Integrator

Anthropic, OpenAI, Google Gemini, OpenRouter, Stability AI, Voyage AI (LLM APIs)

Current Version

1.2.0

Adobe Commerce platform compatibility

Magento Open Source: 2.4 (current)

Type

Stable Build

Updated

14 October, 2026

Categories

Extensions, Content & Customizations, Product Content

Supported Browsers

Chrome

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.2.0:

  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Version 1.2.0: Adds OpenAI GPT-6 Luna as a second shipped decision model, reached through OpenRouter.

    ADDED
    * OpenAI GPT-6 Luna as a second shipped decision model, through your OpenRouter key, at 0.10 USD per million input tokens, output free. A consuming module that names the decision models it was tested with offers it once that list includes it, and until then only as untested, with Allow Untested Models set to Yes. GPT-6 Luna refuses content passed as a list; the same content as text or as a JSON object is answered.

    UPGRADE NOTES
    * No database table and no setting changes. The model list is cached, so the new model is offered once the cache is cleaned (bin/magento cache:clean).

    Version 1.1.0: Adds decisions and TypeSafe as an eighth provider, and fixes provider calls on PHP 8.5.

    ADDED
    * Decisions, a fourth capability: a consuming module asks yes/no, choice and score questions about one piece of content and gets each answer with its probabilities.
    * TypeSafe Jev 1.13 as the shipped decision model, through your OpenRouter key or a new TypeSafe group, at 0.042 USD per million input tokens, output free.
    * A consuming module can give decisions a model field of their own. Sync from Provider for OpenRouter lists decision models and reads each model's features; a fifth finding, "Features differ", adds a feature your entry lacks.

    CHANGED
    * A sync apply adds features and never removes them. OpenRouter models are no longer imported with tool calls assumed. The settings sit under a tab labelled Webmaster Ramos; no setting or permission changes.

    FIXED
    * On PHP 8.5 every provider call in a web request failed with "Deprecated Functionality"; Test Connection and Sync from Provider showed the same error.
    * TypeSafe and Voyage AI errors show the provider's message; a validation error no longer copies the request into the Call Log.

    UPGRADE NOTES
    * Run bin/magento setup:di:compile after updating. Extensions that ask for decisions require 1.1.0 or later.

1.0.1:

  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    - Fixed: the Delete Model button on the Model Catalog edit form did nothing - the confirmation appeared and the page reloaded, but the record stayed. Deleting a row from the grid was unaffected. Both routes now behave the same.

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top