Socket
Book a DemoInstallSign in
Socket

@asicupv/paella-ai-plugins

Package Overview
Dependencies
Maintainers
0
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@asicupv/paella-ai-plugins

Plugins for Paella Player that provides AI functionality.

2.5.0
latest
Source
npmnpm
Version published
Weekly downloads
0
Maintainers
0
Weekly downloads
 
Created
Source

paella-ai-plugins

Description

The paella-ai-plugins plugin provides Paella plugins related to artificial intelligence.

Installation

Install the plugin via npm:

npm install @asicupv/paella-ai-plugins

Plugins

  • es.upv.paella.ai.content
  • es.upv.paella.ai.content.data-test

es.upv.paella.ai.content

The es.upv.paella.ai.content plugin provides AI-generated content to enhance the user experience in the Paella Player. This content includes summaries, key questions, study plans, timelines, and podcasts.

Features

  • AI-powered generation of useful content.
  • Access to summaries, FAQs, study plans, and more.
  • Configurable interaction modes: "dialog" or "popup".
  • Seamless integration with the player to display relevant content.

Usage

Step 1: Import the plugin and CSS

import { AIContentPlugin } from '@asicupv/paella-ai-plugins';
import '@asicupv/paella-ai-plugins/es.upv.paella.aitools.css';

Step 2: Add the plugin to the Paella Player configuration

let paella = new Paella('player-container', {
    plugins: [
        {
            plugin: AIContentPlugin,
            config: {
                mode: "dialog"
            }
        }
    ]
});

Configuration

The plugin can be configured in the config.json file:

{
    "plugins": {
        "es.upv.paella.ai.content": {
            "mode": "dialog"
        }
    }
}

Options

  • mode: Defines the interaction mode of the plugin. It can be "dialog" or "popup".

Screenshots

Example of generated content

ai_content_example.png

es.upv.paella.ai.content.data-test

The es.upv.paella.ai.content.data-test plugin allows loading test data for AI-generated content from files configured in the system.

Configuration

The plugin can be configured in the config.json file:

{
    "plugins": {
        "es.upv.paella.ai.content.data-test": {
            "enabled": true,
            "context": ["ai.content"],
            "files": {
                "summary": {
                    "file": "summary.txt",
                    "media": "summary.mp3"
                },
                "faq": {
                    "file": "faq.txt"
                }
            }
        }
    }
}

Options

  • enabled: Enables or disables the plugin.
  • context: Specifies the contexts supported by the plugin. For example, "ai.content".
  • files: Defines the test files containing AI-generated content. Each entry includes:
    • file: Name of the file containing the content.
    • media: (Optional) Multimedia file associated with the content.

Keywords

paella

FAQs

Package last updated on 25 Jul 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.