PulseAI Assistant for Enigma2

  • GamingPulse added a new file:

    Quote

    Pulse AI Assistant - Setup & Features Guide (V2.0)

    🖥️ Enhanced Menu & User Interface Features

    The User Interface (UI) has been completely redesigned to meet the professional standards of Enigma2 plugins. Key improvements include:

    1. Dual-Screen Architecture

    • Main Interface: Dedicated to seamless interaction and viewing AI-generated responses.
    • Setup Menu: A separate, secure configuration screen (PulseAISetup). This prevents accidental changes to your API key while using the plugin.

    2. Integrated Virtual Keyboard

    • No more manual file editing: You no longer need to manually edit the plugin.py file to set up your credentials.
    • Native Input: The plugin triggers the Enigma2 system keyboard, allowing you to easily type questions or paste your API key via the remote control or OpenWebif.

    3. Color-Coded Navigation

    • 🟢 GREEN Button: Context-sensitive action (Ask Question / Save Settings).
    • 🟡 YELLOW Button: Quick access to the Setup menu from the main screen.
    • 🔴 RED Button: Cancel or Exit.
    • Graphical Icons: Visual button indicators are now visible on-screen for a more intuitive user experience.

    4. Dynamic Status Monitoring

    A real-time status label informs the user of the plugin's current state:

    • "READY": System is idle and waiting for input.
    • "THINKING...": The request is being processed by the AI.
    • "ERROR!": Displayed if there is a connection issue or an invalid API key.

    5. Advanced ScrollLabel Component

    The response area now utilizes a ScrollLabel instead of a static text field.

    • Scrolling: Users can navigate through long, detailed AI responses using the UP/DOWN arrows on the remote.
    • Formatting: Text includes padding and is centered to ensure perfect visibility on 4K and OLED screens.

    6. Auto-Scaling & Skin Compatibility

    • Menus are defined with relative positioning (center, center), ensuring compatibility with various Enigma2 skins.

    🔑 Setup Instructions

    1. Registration & API Key

    To power the plugin, you need an API key from OpenRouter.

    • Step 1: Go to
    • OpenRouter.ai and create a free account.
    • Step 2: Navigate to Settings -> Keys.
    • Step 3: Click "Create Key". Give it a name and click Create.
    • Step 4: IMPORTANT: Copy the key immediately (it starts with sk-or-v1-...). Keep it secret!

    2. Plugin Configuration

    • Step 1: Open Pulse AI from your receiver's Plugin Menu.
    • Step 2: Press the YELLOW button (Setup) on your remote.
    • Step 3: Enter your long API key in the "API Key" field.
      • Pro Tip: Use OpenWebif (enter your receiver's IP in your PC browser) to copy/paste the key to avoid typing errors.
    • Step 4: Press the GREEN button (Save) and restart the GUI if necessary.

    3. Usage & Navigation

    • Ask a Question: Press the GREEN button. When the virtual keyboard appears, type your question and press OK.
    • Read Answers: The AI will provide a response within a few seconds.
    • Scroll: For long texts, use the UP/DOWN arrows on the remote.
    • Exit: Press EXIT or CANCEL to close the plugin.

    4. Technical Details

    • Optimized Performance: The plugin is built for speed using lightweight free models.
    • Current Model: stepfun/step-3.5-flash:free
    • API Endpoint: https://openrouter.ai/api/v1/chat/completions
    • Requirements: Requires python-requests to be installed on your Enigma2 image.
  • oktus

    Approved the thread.

Get community help for all other Enigma2 plugins

This is your forum for support, questions, and guides for plugins not covered in our specialized sections. Support for uncategorized and miscellaneous Enigma2 plugins. Find help, troubleshooting, and discussions for plugins that don't fit other forum categories.