Als je een aparte desktopervaring met extra workflows wilt, kijk dan naar BasiliskLLM (een zelfstandige app met een minimale NVDA-add-on). AI-Hub blijft een volwaardige optie binnen NVDA.
AI-Hub is een NVDA-add-on die je schermlezer verbindt met meerdere API's voor grote taalmodellen (LLM's). Je kunt hem gebruiken voor schrijven, samenvatten, vertaalhulp, beeldanalyse (afbeeldingen en schermafbeeldingen), gesproken vragen, transcriptie en optionele tooldialogen (TTS, OCR en meer) - zonder NVDA te verlaten.
De pakketnaam van de add-on in NVDA is nog steeds openai (voor compatibiliteit met bestaande installaties). De weergavenaam die je in menu's en instellingen ziet, is AI-Hub.
Ctrl+V gebruikt dezelfde logica wanneer de prompt focus heeft.NVDA+E) of regio van het navigatorobject (NVDA+O) wordt naar een chatsessie gestuurd.Deze add-on heeft geen eigen updatecontrole. Updates verlopen via de officiële Add-on Store van NVDA wanneer je daarvandaan installeert. Als je handmatig installeert via de releases-pagina, installeer je nieuwere .nvda-addon-builds op dezelfde manier.
Configureer één of meer providers in NVDA via Voorkeuren → Instellingen → AI-Hub. Elke provider kan meerdere benoemde accounts bevatten (API-sleutels en, waar van toepassing, een optionele organisatie of basis-URL).
| Provider | Rol |
|---|---|
| OpenAI | GPT en verwante modellen; officiële transcriptie- en TTS-tooldialogen |
| DeepSeek | DeepSeek API (OpenAI-compatibel) |
| Custom OpenAI | Elke OpenAI-compatibele HTTP API (aangepaste basis-URL + sleutel) |
| Ollama | Lokale modellen via een OpenAI-compatibel eindpunt; tool voor modelbeheer |
| Mistral AI | Mistral / Pixtral; Voxtral TTS-, OCR- en spraak-naar-teksttools |
| OpenRouter | Veel modellen van derden achter één sleutel |
| Anthropic | Claude |
| xAI | Grok |
| Gemini; Lyria 3 Pro-tool |
De add-on kan API-sleutels ophalen uit omgevingsvariabelen wanneer die zijn ingesteld (bijvoorbeeld OPENAI_API_KEY, DEEPSEEK_API_KEY, MISTRAL_API_KEY, OPENROUTER_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, GEMINI_API_KEY / GOOGLE_API_KEY en andere). De instellingeninterface blijft de belangrijkste plek om accounts te beheren.
Voor microfoon-/bestandstranscriptie binnen de hoofdworkflow (niet de aparte OpenAI-transcriptietool) kun je in de sectie Audio van de AI-Hub-instellingen kiezen uit whisper_cpp (lokaal), openai (Whisper API) en mistral.
.nvda-addon-pakket.Totdat minstens één provideraccount is ingesteld, vraagt het hoofdvenster je om sleutels toe te voegen in de AI-Hub-instellingen.
Als je een oudere versie van deze add-on gebruikte:
OpenAI naar AIHub. Je voorkeuren zouden behouden moeten blijven.openai in je NVDA-gebruikersconfiguratiemap naar aihub.Je hoeft bestanden niet handmatig te verplaatsen, tenzij je een aangepaste configuratie gebruikt.
In het NVDA-menu vind je AI-Hub (met de geïnstalleerde versie in het label). De items zijn onder andere:
doc\en\readme.html).NVDA+G).Open met NVDA+G of Hoofdvenster… vanuit het AI-Hub-menu.
Ctrl+V in de prompt: de add-on kan bestanden als bijlage toevoegen, tekstpaden invoegen of één URL als bijlage behandelen waar dat passend is.Escape sluit het hoofdvenster (wanneer er geen blokkerend modaal venster open is).Ctrl+R schakelt microfoonopname in/uit (waar van toepassing).F2 hernoemt het huidige opgeslagen gesprek (nadat het in opslag bestaat).Ctrl+N opent een nieuwe instantie van het hoofdvenster (sessie).Sommige bedieningselementen verschijnen alleen bij bepaalde modellen of zijn alleen daarop van toepassing:
De exacte beschikbaarheid verandert wanneer providers hun API's bijwerken; de interface weerspiegelt het momenteel geselecteerde model.
De systeemprompt stuurt het gedrag van het model. Er is een standaardprompt meegeleverd die geschikt is voor toegankelijkheidsondersteuning; je kunt deze bewerken, via het contextmenu herstellen en optioneel de laatst gebruikte prompt bewaren (instelbaar in de instellingen). De systeemprompt verbruikt tokens zoals elke andere invoer.
Gebruik Gespreksgeschiedenis… vanuit het AI-Hub-menu, of wijs een gebaar toe onder Invoergebaren → AI-Hub.
Je kunt gesprekken bekijken, openen, hernoemen, verwijderen en aanmaken. Vanuit het hoofdvenster helpen F2 en Ctrl+N je bij het beheren van de huidige sessie.
Als Gesprek automatisch opslaan is ingeschakeld in de instellingen (standaard), slaat de add-on het opgeslagen gesprek op (of werkt het bij) na elk voltooid antwoord van de assistent, en kan de status worden opgeslagen wanneer je het venster sluit als er iets op te slaan is. Je kunt ook opslaan via het contextmenu van het veld Berichten. Als automatisch opslaan uit staat, gebruik dan handmatig opslaan wanneer je iets blijvend wilt bewaren.
Deze opdracht heeft geen standaardtoets. Wijs er een toe onder Invoergebaren → AI-Hub.
Modi:
Als het hoofdvenster focus heeft, wordt het huidige model daarvan gebruikt; anders kiest de add-on een geschikt model uit de geconfigureerde providers.
Het item Tools onder het AI-Hub-menu opent per provider gegroepeerde dialogen (elk kan het bijbehorende API-account vereisen):
| Menugebied | Tool |
|---|---|
| Mistral | Voxtral TTS…, OCR…, Spraak naar tekst… |
| Lyria 3 Pro… | |
| OpenAI | TTS…, Transcriptie / Vertaling… |
| Ollama | Modelbeheer… |
Als er geen account is geconfigureerd voor de provider van een tool, meldt de add-on dat je er een moet toevoegen in de AI-Hub-instellingen.
Alle standaardgebaren kunnen worden aangepast in NVDA → Voorkeuren → Invoergebaren → AI-Hub.
| Gebaar | Actie |
|---|---|
NVDA+G |
Het AI-Hub-hoofdvenster tonen |
NVDA+E |
Schermafbeelding maken en beschrijven (voegt afbeelding toe aan een sessie) |
NVDA+O |
De huidige navigatorobjectregio beschrijven |
| (geen standaardgebaar) | Gespreksgeschiedenis. Toewijzen in Invoergebaren → AI-Hub. |
| (geen standaardgebaar) | Stel een vraag (opnemen / verzenden / audio stoppen). Toewijzen in Invoergebaren → AI-Hub. |
| (geen standaardgebaar) | Microfoonopname en transcriptie in-/uitschakelen. Toewijzen in Invoergebaren → AI-Hub. |
Werkbestanden, de index van opgeslagen gesprekken, het uniforme accounts.json en bijlagen staan in je NVDA-map voor gebruikersconfiguratie, in de map aihub (na migratie vanaf openai). Tijdelijke bestanden gebruiken een submap tmp en worden waar mogelijk opgeruimd (bijv. bij het beëindigen van de add-on of het sluiten van het venster).
Builds gebruiken scons om runtimebibliotheken te vullen onder:
addon/globalPlugins/AIHub/libs/
Wanneer een vereiste bibliotheek ontbreekt, downloadt scons vastgepinde wheels en pakt alleen uit wat nodig is in die map. De huidige vastgepinde afhankelijkheden zijn:
3.0.0 + mdurl 0.1.2 — uitgepakt in libs/ voor Markdown-weergave in de chat.12.1.1 voor:3.11 win32 -> libs/lib_py3.11_win32/3.13 win_amd64 -> libs/lib_py3.13/De map libs staat bewust in .gitignore; bijdragers hoeven meegeleverde artefacten niet te committen.
Gebruik voor problemen en bijdragen de koppeling naar de GitHub-repository vanuit het AI-Hub-menu.