Magento 2 ChatGPT Product Review SummaryMagento 2 ChatGPT Product Review Summary
Buy Now
Support
Buy Now
Support
  • Getting Started

    • Introduction
    • Key Features
    • How It Works
  • Installation

    • Requirements
    • Install the Module
    • Install the AI Packages
    • Enable & Compile
    • Verify the Installation
  • Setup

    • Enable the Module
    • Activate Your Licence
    • Select an LLM Provider
    • Validate & Load Models
    • First Summaries
  • Configuration

    • Overview
    • General Settings
    • Scope & Store Views
    • Admin Menu
    • Access Control
  • LLM Providers

    • Provider Overview
    • How Validation Works
    • Ollama (Self-Hosted)
    • Switching Providers
  • Generating Summaries

    • Summary Basics
    • What Is Sent to the Model
    • From the Reviews Grid
    • CLI Command
    • Keeping Summaries Fresh
  • Storefront

    • On the Product Page
    • Full-Width Layout
    • Styling
  • Developers

    • Data Model
    • Useful SQL
    • Logging
  • Help

    • Setup Problems
    • Generation Problems
    • Storefront Problems
    • FAQ

Install the AI Packages

This is the step people skip, and skipping it is the single most common reason a correctly configured store generates nothing.

Why it is a separate step

The Symfony AI connectors are listed under suggest in the module's composer.json, not under require. Composer never installs suggest entries. So composer require on the module alone leaves you with a module that installs cleanly and then shows a "required packages are missing" warning in its configuration section.

Install them

composer require \
    symfony/ai-agent:^0.7 \
    symfony/ai-platform:^0.7 \
    symfony/ai-open-ai-platform:^0.7 \
    symfony/ai-gemini-platform:^0.7 \
    symfony/ai-anthropic-platform:^0.7 \
    symfony/ai-mistral-platform:^0.7 \
    symfony/ai-ollama-platform:^0.7 \
    symfony/ai-open-router-platform:^0.7 \
    symfony/ai-generic-platform:^0.7 \
    symfony/ai-cerebras-platform:^0.7 \
    symfony/ai-cohere-platform:^0.7 \
    symfony/ai-deep-seek-platform:^0.7

The admin shows this exact command, with a Copy button, when any package is missing.

What each package is for

PackageNeeded for
symfony/ai-agentThe agent that issues the generation call. Always required.
symfony/ai-platformThe shared platform layer. Always required.
symfony/ai-open-ai-platformChatGPT (OpenAI)
symfony/ai-gemini-platformGoogle Gemini
symfony/ai-anthropic-platformAnthropic Claude
symfony/ai-mistral-platformMistral AI
symfony/ai-ollama-platformOllama
symfony/ai-open-router-platformOpenRouter
symfony/ai-generic-platformGeneric OpenAI-compatible bridge. Part of the required set.
symfony/ai-cerebras-platformCerebras
symfony/ai-cohere-platformCohere
symfony/ai-deep-seek-platformDeepSeek

Install all of them

The module checks for every bridge class before reporting the packages as available. Installing only the one provider you plan to use still shows the "missing packages" warning, and the configuration fields stay hidden.

Pin to ^0.7

The module is written against the 0.7 API. A different version moves or renames the platform bridge classes and the admin reports the packages as missing.

Confirm they are installed

composer show | grep symfony/ai

Twelve packages should be listed, all on a 0.7.x version.

Next: Enable & Compile.

Prev
Install the Module
Next
Enable & Compile