Se desideri un'esperienza desktop dedicata con flussi di lavoro aggiuntivi, consulta BasiliskLLM (app standalone con un componente aggiuntivo NVDA essenziale). AI-Hub rimane un'opzione completa direttamente in NVDA.
AI-Hub è un componente aggiuntivo per NVDA che collega lo screen reader a più API di modelli linguistici di grandi dimensioni (LLM). Puoi usarlo per scrivere, riassumere, ottenere aiuto nelle traduzioni, analizzare immagini (immagini e screenshot), porre domande vocali, trascrivere e usare finestre strumenti opzionali (TTS, OCR e altro), senza uscire da NVDA.
Il nome del pacchetto in NVDA è ancora openai (per compatibilità con le installazioni esistenti). Il nome visualizzato che vedi nei menu e nelle impostazioni è AI-Hub.
Ctrl+V usa la stessa logica quando il focus è sul prompt.NVDA+E) o regione dell'oggetto navigatore (NVDA+O) inviati in una sessione di chat.Questo add-on non include un proprio controllo degli aggiornamenti. Gli aggiornamenti sono gestiti tramite lo Store ufficiale dei componenti aggiuntivi di NVDA quando installi da lì. Se installi manualmente dalla pagina delle release, installa le versioni .nvda-addon più recenti allo stesso modo.
Configura uno o più provider in NVDA Preferenze → Impostazioni → AI-Hub. Ogni provider può contenere più account con nome (chiavi API, organizzazione facoltativa o URL base dove applicabile).
| Provider | Ruolo |
|---|---|
| OpenAI | GPT e modelli correlati; finestre strumenti ufficiali per trascrizione e TTS |
| DeepSeek | API DeepSeek (compatibile OpenAI) |
| Custom OpenAI | Qualsiasi API HTTP compatibile OpenAI (URL base personalizzato + chiave) |
| Ollama | Modelli locali tramite endpoint compatibile OpenAI; strumento gestione modelli |
| Mistral AI | Mistral / Pixtral; strumenti Voxtral TTS, OCR e speech-to-text |
| OpenRouter | Molti modelli di terze parti dietro un'unica chiave |
| Anthropic | Claude |
| xAI | Grok |
| Gemini; strumento Lyria 3 Pro |
L'add-on può rilevare le chiavi API da variabili d'ambiente quando sono impostate (ad esempio OPENAI_API_KEY, DEEPSEEK_API_KEY, MISTRAL_API_KEY, OPENROUTER_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, GEMINI_API_KEY / GOOGLE_API_KEY e altre). L'interfaccia delle impostazioni rimane comunque il punto principale per gestire gli account.
Per la trascrizione da microfono/file nel flusso principale (non nello strumento separato di trascrizione OpenAI), puoi scegliere tra whisper_cpp (locale), openai (API Whisper) e mistral nella sezione Audio delle impostazioni di AI-Hub.
.nvda-addon.Finché almeno un account provider non è pronto, aprendo la finestra principale ti verrà chiesto di aggiungere le chiavi nelle impostazioni di AI-Hub.
Se hai usato una versione precedente di questo add-on:
OpenAI a AIHub. Non dovresti perdere le preferenze.openai nella directory di configurazione utente di NVDA a aihub.Non devi spostare i file manualmente, a meno che tu non usi una configurazione personalizzata.
Nel menu NVDA trovi AI-Hub (con la versione installata nell'etichetta). Le voci includono:
doc\en\readme.html).NVDA+G predefinito).Aprila con NVDA+G oppure con Finestra principale… dal menu AI-Hub.
Ctrl+V nel prompt: l'add-on può allegare file, inserire percorsi testuali o trattare un singolo URL come allegato quando opportuno.Esc chiude la finestra principale (quando non è aperta una finestra modale bloccante).Ctrl+R attiva/disattiva la registrazione del microfono (quando applicabile).F2 rinomina la conversazione salvata corrente (dopo che esiste nell'archivio).Ctrl+N apre una nuova istanza della finestra principale (sessione).Alcuni controlli compaiono o si applicano solo a determinati modelli:
La disponibilità esatta cambia man mano che i provider aggiornano le API; l'interfaccia riflette il modello attualmente selezionato.
Il prompt di sistema orienta il comportamento del modello. È fornito un valore predefinito adatto all'assistenza per l'accessibilità; puoi modificarlo, ripristinarlo dal menu contestuale e, facoltativamente, mantenere l'ultimo prompt usato (configurabile nelle impostazioni). Il prompt di sistema consuma token come qualsiasi altro input.
Usa Cronologia conversazioni… dal menu AI-Hub, oppure assegna un gesto in Gesti di immissione → AI-Hub.
Puoi elencare, aprire, rinominare, eliminare e creare conversazioni. Dalla finestra principale, F2 e Ctrl+N aiutano a gestire la sessione corrente.
Se Salvataggio automatico conversazione è attivo nelle impostazioni (predefinito), l'add-on salva (o aggiorna) la conversazione archiviata dopo ogni risposta completata dell'assistente e può salvare lo stato quando chiudi la finestra, se c'è qualcosa da salvare. Puoi anche salvare dal menu contestuale del campo Messaggi. Se il salvataggio automatico è disattivato, usa il salvataggio manuale quando vuoi mantenere la conversazione.
Questo comando non ha un tasto predefinito. Assegnane uno in Gesti di immissione → AI-Hub.
Modalità:
Se la finestra principale ha il focus, viene usato il suo modello corrente; altrimenti l'add-on sceglie un modello adatto tra i provider configurati.
La voce Strumenti nel menu AI-Hub apre finestre raggruppate per provider (ognuna può richiedere il relativo account API):
| Area menu | Strumento |
|---|---|
| Mistral | Voxtral TTS…, OCR…, Speech to Text… |
| Lyria 3 Pro… | |
| OpenAI | TTS…, Trascrizione / Traduzione… |
| Ollama | Gestione modelli… |
Se non è configurato alcun account per il provider di uno strumento, l'add-on ti chiederà di aggiungerlo nelle impostazioni di AI-Hub.
Tutti i gesti predefiniti possono essere modificati in NVDA → Preferenze → Gesti di immissione → AI-Hub.
| Gesto | Azione |
|---|---|
NVDA+G |
Mostra la finestra principale di AI-Hub |
NVDA+E |
Screenshot e descrizione (aggiunge l'immagine a una sessione) |
NVDA+O |
Descrivi la regione dell'oggetto navigatore corrente |
| (nessun gesto predefinito) | Cronologia conversazioni. Assegnalo in Gesti di immissione → AI-Hub. |
| (nessun gesto predefinito) | Fai una domanda (registra / invia / ferma audio). Assegnalo in Gesti di immissione → AI-Hub. |
| (nessun gesto predefinito) | Attiva/disattiva registrazione microfono e trascrizione. Assegnalo in Gesti di immissione → AI-Hub. |
I file di lavoro, l'indice delle conversazioni salvate, il file unificato accounts.json e gli allegati si trovano nella directory di configurazione utente di NVDA, nella cartella aihub (dopo la migrazione da openai). I file temporanei usano una sottocartella tmp e vengono eliminati quando possibile (ad esempio alla chiusura dell'add-on o della finestra principale).
Le build usano scons per popolare le librerie runtime in:
addon/globalPlugins/AIHub/libs/
Quando manca una libreria richiesta, scons scarica wheel con versione fissata ed estrae solo ciò che serve in quella cartella. Le dipendenze fissate attuali sono:
3.0.0 + mdurl 0.1.2 — estratto in libs/ per il rendering Markdown della chat.12.1.1 per:3.11 win32 -> libs/lib_py3.11_win32/3.13 win_amd64 -> libs/lib_py3.13/La directory libs è intenzionalmente ignorata da git; chi contribuisce non deve versionare artefatti forniti tramite vendoring.
Per problemi e contributi, usa il link al repository GitHub dal menu AI-Hub.