LLM_ePuskesmas

Installation Guide

Prerequisites

Installation Steps

1. Download the Extension

Clone the repository or download as ZIP:

git clone https://github.com/naimackerman/LLM_ePuskesmas.git
cd LLM_ePuskesmas

2. Load Extension in Chrome

  1. Open Chrome and navigate to chrome://extensions/
  2. Enable “Developer mode” (toggle in top right)
  3. Click “Load unpacked”
  4. Select the src/extension folder from the cloned repository
  5. The extension icon should appear in your toolbar

3. Initial Setup

When you first install the extension:

  1. Welcome Page: Automatically opens to guide you through setup
  2. Microphone Permission: Click “Grant Microphone Access” and allow permission
  3. Test Microphone: Verify your microphone is working
  4. Configure API: Click “Open Settings” to add your API key

4. API Configuration

  1. Click the extension icon and select “Settings”
  2. Choose your AI provider:
    • OpenAI: Enter your OpenAI API key
    • Google Gemini: Enter your Gemini API key
  3. Select models for transcription and summarization
  4. Click “Test Connection” to verify
  5. Save settings

Updating the Extension

To update to the latest version:

  1. Pull latest changes: git pull origin main
  2. Go to chrome://extensions/
  3. Click the refresh icon on the extension card
  4. Verify the version number has updated

Troubleshooting

Extension Not Loading

Microphone Permission Issues

API Connection Failed

System Requirements

Security Notes

Next Steps

After successful installation:

  1. Read the User Guide to learn how to use the extension
  2. Configure your settings following the Configuration Guide
  3. Test with the sample forms in the src/tests folder