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.pyfile 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-requeststo be installed on your Enigma2 image.
-
Version 2.0
- GamingPulse
- 21.2 kB
- 45 Downloads
