定制 raphael-gmbh/ra_aiproduct 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

raphael-gmbh/ra_aiproduct

最新稳定版本:2.0.2

Composer 安装命令:

composer require raphael-gmbh/ra_aiproduct

包简介

TYPO3 extension for generating product descriptions and product image ALT texts

README 文档

README

TYPO3 13

AI Product Extension for TYPO3

Description

The AI Product Extension is a powerful TYPO3 extension that leverages OpenAI's GPT technology to automatically generate product descriptions and image alt texts.

Key Features

  • AI-Powered Content Generation: Automatically generate product descriptions using OpenAI GPT
  • Smart Alt Text Generation: Create SEO-friendly alt texts for product images
  • Multi-Language Support: Translate descriptions and alt texts to multiple languages
  • Backend Module: User-friendly interface for managing AI-generated content
  • Content Management: Review, edit, and approve AI-generated content before publishing
  • Flexible Integration: Works with any TYPO3 product extension

Requirements

  • TYPO3 CMS 13.4
  • PHP 8.2 or higher
  • OpenAI API Key
  • Any product extension

Installation

Via Composer (Recommended)

composer require raphael-gmbh/ra_aiproduct

Configuration

1. Extension Configuration

Configure the extension in the TYPO3 backend under Settings > Extension Configuration > ra_aiproduct:

Required Settings

SettingDescriptionExample
productExtensionTableDatabase table name of your product recordstx_myext_domain_model_product
productDescriptionFieldField name for product descriptiondescription
productFurtherInformationFieldField name for additional product infoadditional_info
productImageFieldField name for product imagesimages
additionalProductImageFieldsComma-separated list of additional image fieldsgallery,detail_images

OpenAI Configuration

Set your OpenAI API key in the extension configuration or via environment variable:

$GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS']['ra_aiproduct']['openAiApiKey'] = 'sk-...';

Recommendation: Use environment variables for security:

# .env file
OPENAI_API_KEY=sk-your-api-key-here

2. Database Setup

After configuration, update the database schema:

# Via command line
typo3 database:updateschema

# Or via Backend
Maintenance > Analyze Database Structure

Usage

Backend Module

Access the AI Product Module from the TYPO3 backend navigation:

Web > AI Product Descriptions

Product List View

  1. Select a folder containing products from the page tree
  2. View all products
  3. Search for specific products by UID

Product Detail View

For each product, you can:

  1. Generate AI Description

    • Click "Generate Description" to create AI-powered product description
    • Review the generated content
    • Click "Write to Product" to apply the description to the product record (Changes have to be made in the original product record in list module)
  2. Generate Image Alt Texts

    • View all product images
    • Click "Generate Alt Text" for individual images
    • Review and edit generated alt texts
    • Save alt texts to file references
  3. Translate Content

    • Automatically translate descriptions to all product language versions
    • Translate alt texts to all product language versions

Language Support

The extension automatically detects available languages from your TYPO3 configuration and generates content in the appropriate language based on:

  • Product language version (sys_language_uid)
  • Site language configuration
  • Available translations for the product

Best Practices

For Optimal Results

  1. Product Information: Ensure products have basic information filled in the productFurtherInformationField - this helps the AI generate more accurate descriptions

  2. Review Content: Always review AI-generated content before publishing to ensure accuracy and brand consistency

Credits

Developer: Dominik Siwenski Company: Raphael GmbH Website: https://www.raphael-gmbh.de

Made with ❤️ by Raphael GmbH

统计信息

  • 总下载量: 5
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-or-later
  • 更新时间: 2026-02-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固