Ako želite namjensko desktop iskustvo s dodatnim radnim tokovima, pogledajte BasiliskLLM (samostalnu aplikaciju i minimalistički NVDA dodatak). AI-Hub i dalje ostaje opcija s punim skupom značajki unutar NVDA-a.

AI-Hub

AI-Hub je NVDA dodatak koji povezuje vaš čitač zaslona s više API-ja velikih jezičnih modela (LLM). Koristite ga za pisanje, sažimanje, pomoć pri prevođenju, vid (slike i snimke zaslona), glasovna pitanja, transkripciju i neobavezne dijaloške alate (TTS, OCR i drugo) — bez napuštanja NVDA-a.

Naziv paketa dodatka u NVDA-u i dalje je openai (radi kompatibilnosti s postojećim instalacijama). Prikazni naziv koji vidite u izbornicima i postavkama je AI-Hub.

Značajke na prvi pogled

Ovaj dodatak nema vlastiti alat za provjeru ažuriranja. Ažuriranja se obrađuju kroz službeni NVDA Add-on Store kada instalirate odande. Ako instalirate ručno sa stranice izdanja, novije .nvda-addon verzije instalirajte na isti način.

Podržani pružatelji

Konfigurirajte jednog ili više pružatelja u NVDA-u pod Postavke → Postavke → AI-Hub. Svaki pružatelj može imati više imenovanih računa (API ključeve, opcionalnu organizaciju ili osnovni URL gdje je primjenjivo).

Pružatelj Uloga
OpenAI GPT i povezani modeli; službeni dijaloški alati za transkripciju i TTS
DeepSeek DeepSeek API (OpenAI-kompatibilan)
Prilagođeni OpenAI Bilo koji OpenAI-kompatibilan HTTP API (prilagođeni osnovni URL + ključ)
Ollama Lokalni modeli preko OpenAI-kompatibilne krajnje točke; alat za upravljanje modelima
Mistral AI Mistral / Pixtral; Voxtral TTS, OCR i alati govor-u-tekst
OpenRouter Mnogi modeli trećih strana iza jednog ključa
Anthropic Claude
xAI Grok
Google Gemini; alat Lyria 3 Pro

Dodatak može preuzeti API ključeve iz varijabli okruženja kada su postavljeni (na primjer OPENAI_API_KEY, DEEPSEEK_API_KEY, MISTRAL_API_KEY, OPENROUTER_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, GEMINI_API_KEY / GOOGLE_API_KEY i drugi). Sučelje postavki ostaje glavno mjesto za upravljanje računima.

Mehanizmi za govor u tekst (transkripcija)

Za transkripciju mikrofona/datoteke unutar glavnog tijeka rada (ne zasebni OpenAI alat za transkripciju), možete birati između whisper_cpp (lokalno), openai (Whisper API) i mistral, u odjeljku Audio postavki AI-Huba.

Instalacija

  1. Otvorite stranicu izdanja dodatka.
  2. Preuzmite najnoviji .nvda-addon paket.

Početna konfiguracija

  1. Otvorite NVDA → Postavke → Postavke.
  2. Odaberite kategoriju AI-Hub.
  3. U odjeljku API Accounts odaberite Add account....
  4. U dijalogu računa odaberite pružatelja, unesite naziv računa i ispunite obavezna polja (API ključ za većinu pružatelja; base URL za Custom OpenAI i Ollama, a Ollama po zadanom koristi lokalni http://127.0.0.1:11434/v1 ako je polje prazno).
  5. Spremite, pa po želji dodajte još računa, uredite postojeće ili uklonite nekorištene račune s popisa.
  6. Po želji prilagodite Audio, Chat feedback, Advanced / temperaturu i Auto-save conversation (zadano uključeno).

Dok barem jedan račun pružatelja nije spreman, pri otvaranju glavnog dijaloga bit ćete upućeni da dodate ključeve u postavkama AI-Huba.

Nadogradnja sa starijih "Open AI" izdanja

Ako ste koristili stariju verziju ovog dodatka:

Datoteke nije potrebno ručno premještati, osim ako koristite prilagođenu postavu.

NVDA izbornik: AI-Hub

U NVDA izborniku pronaći ćete AI-Hub (s instaliranom verzijom u oznaci). Stavke uključuju:

Glavni dijalog

Otvorite ga s NVDA+G ili kroz Glavni dijalog… iz AI-Hub izbornika.

Što možete raditi

Opcije koje ovise o modelu

Neke kontrole pojavljuju se ili vrijede samo za određene modele:

Točna dostupnost mijenja se kako pružatelji ažuriraju svoje API-je; sučelje odražava trenutačno odabrani model.

Sistemska uputa

Sistemska uputa usmjerava ponašanje modela. Zadano je postavljena uputa prikladna za pomoć pri pristupačnosti; možete je urediti, vratiti iz kontekstnog izbornika i po želji trajno spremiti posljednju korištenu uputu (podesivo u postavkama). Sistemska uputa troši tokene kao i svaki drugi unos.

Povijest razgovora

Koristite Povijest razgovora… iz AI-Hub izbornika ili dodijelite gestu pod Ulazne geste → AI-Hub.

Možete popisati, otvoriti, preimenovati, obrisati i stvoriti razgovore. U glavnom dijalogu, F2 i Ctrl+N pomažu u upravljanju trenutačnom sesijom.

Automatsko spremanje

Ako je u postavkama uključeno Automatski spremi razgovor (zadano), dodatak sprema (ili ažurira) pohranjeni razgovor nakon svakog dovršenog odgovora asistenta i može trajno spremiti stanje pri zatvaranju dijaloga ako postoji nešto za spremiti. Također možete spremiti iz kontekstnog izbornika polja Poruke. Ako je automatsko spremanje isključeno, koristite ručno spremanje kada želite trajno spremiti.

Postavi pitanje (glas)

Ova naredba nema zadanu tipku. Dodijelite je pod Ulazne geste → AI-Hub.

Načini rada:

Ako je fokus na glavnom dijalogu, koristi se njegov trenutni model; inače dodatak bira prikladan model među konfiguriranim pružateljima.

Podizbornik Alati

Stavka Alati u AI-Hub izborniku otvara dijaloge grupirane po pružatelju (svaki može zahtijevati odgovarajući API račun):

Područje izbornika Alat
Mistral Voxtral TTS…, OCR…, Govor u tekst…
Google Lyria 3 Pro…
OpenAI TTS…, Transkripcija / Prijevod…
Ollama Upravitelj modela…

Ako nijedan račun nije konfiguriran za pružatelja alata, dodatak će vas uputiti da ga dodate u postavkama AI-Huba.

Globalne naredbe

Sve zadane geste mogu se promijeniti u NVDA → Postavke → Ulazne geste → AI-Hub.

Gesta Radnja
NVDA+G Prikaži glavni dijalog AI-Huba
NVDA+E Snimi zaslon i opiši (dodaje sliku u sesiju)
NVDA+O Opiši trenutačnu regiju objekta navigatora
(nema zadane geste) Povijest razgovora. Dodijelite u Ulazne geste → AI-Hub.
(nema zadane geste) Postavi pitanje (snimi / pošalji / zaustavi audio). Dodijelite u Ulazne geste → AI-Hub.
(nema zadane geste) Uključi/isključi snimanje mikrofona i transkripciju. Dodijelite u Ulazne geste → AI-Hub.

Gdje se podaci pohranjuju

Radne datoteke, indeks spremljenih razgovora, objedinjeni accounts.json i privici nalaze se u korisničkom konfiguracijskom direktoriju NVDA-a, u mapi aihub (nakon migracije iz openai). Privremene datoteke koriste podmapu tmp i čiste se kada je to razumno (npr. pri gašenju dodatka ili zatvaranju dijaloga).

Potrebne ovisnosti (automatski dohvat tijekom izgradnje)

Izgradnje koriste scons za popunjavanje biblioteka za izvođenje pod:

addon/globalPlugins/AIHub/libs/

Kada nedostaje potrebna biblioteka, scons preuzima zaključane wheel pakete i izdvaja samo ono što je potrebno u tu mapu. Trenutačno zaključane ovisnosti su:

Direktorij libs namjerno je ignoriran u gitu; suradnici ne trebaju commitati preuzete artefakte.

Rješavanje problema (kratko)

Za prijave problema i doprinose koristite poveznicu GitHub repozitorij iz AI-Hub izbornika.