Notebookcheck Logo

CheckMag | Hoe u uw eigen AI-afbeeldingsgenerator kunt hosten met Invoke AI en Stable Diffusion

Invoke AI is een pijnloze manier om een reeks beeldgeneratiemodellen op uw eigen hardware uit te voeren (Afbeelding Bron: Invoke AI)
Invoke AI is een pijnloze manier om een reeks beeldgeneratiemodellen op uw eigen hardware uit te voeren (Afbeelding Bron: Invoke AI)
Er zijn een aantal tools waarmee u uw eigen AI-afbeeldingsgenerator kunt gebruiken zonder afhankelijk te zijn van cloudservices, die vaak betaald worden en een heleboel beperkingen hebben. Met Invoke AI kunt u echter een reeks modellen en tools gebruiken, waaronder Stable Diffusion, waarmee u vrijwel alles kunt genereren wat u maar kunt bedenken. U kunt fatsoenlijke resultaten behalen met bescheiden hardware en een relatief recente GPU. Hier leest u hoe u aan de slag kunt gaan.

Er zijn een heleboel redenen waarom u uw eigen AI afbeeldingsgenerator zou willen hosten. Of u nu de watermerken en advertenties wilt vermijden, meerdere afbeeldingen wilt genereren zonder het abonnement, of uw afbeeldingen verder wilt genereren dan ethisch is toegestaan door de service, door uw eigen instantie te hosten en de trainingsgegevens van een bedrijf als Stable Diffusion te gebruiken, behoudt u de ultieme controle over wat uw AI genereert.

Om aan de slag te gaan, moet u de Invoke AI gemeenschapseditie van hier downloaden. Onder Windows is bijna het hele installatieproces nu geautomatiseerd, waarbij alle vereiste afhankelijkheden worden geïnstalleerd. Dit is echter mogelijk niet het geval met de Linux- en macOS-versies, dus uw ervaringen kunnen variëren. Voor onze experimenten hebben we een virtuele machine met Windows 11 gebruikt, met 8 cores van een Ryzen 9 5950 toegewezen, een RTX 4070(verkrijgbaar bij Amazon) doorgegeven aan de VM en 24GB RAM op een 1TB NVMe SSD. AMD GPU's worden ondersteund, maar alleen onder Linux.

Nadat u het installatieproces hebt doorlopen, start u Invoke AI om de configuratiebestanden te genereren en sluit u het af. De reden hiervoor is dat het aanbevolen wordt om een paar wijzigingen aan te brengen in verschillende delen van het systeem om de "Low-VRAM modus" te activeren.

Hoewel Invoke AI niet specificeert wat laag VRAM is, zal het 12GB RAM op de RTX 4070 waarschijnlijk geen 24GB model draaien. Om dit te doen, moet u het bestand invokeai.yaml, dat u in de installatiemap vindt, bewerken met een teksteditor en de regel toevoegen

enable_partial_loading: true

Eenmaal bewerkt, moet u voor Windows-gebruikers met Nvidia GPU's CUDA - Sysmem Fallback Policy instellen op "Prefer No Sysmem Fallback" in de globale instellingen van het Nvidia-bedieningspaneel. U kunt de hoeveelheid cache die u aan VRAM wilt toewijzen aanpassen, maar voor de meeste mensen zou het inschakelen van "Low-VRAM mode" voldoende moeten zijn om aan de slag te gaan.

U moet een aantal voorgetrainde modellen downloaden voordat Invoke AI werkt. Dit kunt u doen in de Model Manager (Afbeelding Bron: David Devey)
U moet een aantal voorgetrainde modellen downloaden voordat Invoke AI werkt. Dit kunt u doen in Modelbeheer

Sommige modellen kunnen meteen gedownload worden, zoals Dreamshaper en CyberRealistic, maar om Stable Diffusion te gebruiken, moet u een Hugging Face account aanmaken en een token genereren zodat Invoke AI het model kan downloaden. Er zijn echter manieren om modellen toe te voegen via URL, lokaal pad of door een map te scannen. Om het token aan te maken, klikt u rechtsboven op uw accountavatar en selecteert u "Toegangstokens". U kunt het token noemen zoals u wilt, maar u moet toegang geven tot het volgende:

U hebt een toegangstoken nodig om het model Stable Diffusion te kunnen downloaden (Afbeelding Bron: David Devey)
U hebt een toegangstoken nodig om het Stabiele Diffusiemodel te kunnen downloaden

Kopieer het token en plak het in het vak in het gedeelte Knuffelgezicht op het tabblad Modellen. Mogelijk moet u toegang verlenen met een bevestiging op de website. U hoeft zich niet aan te melden voor updates, en Invoke AI zal u vragen wanneer u toegang moet verlenen.

Houd er rekening mee dat verschillende modellen een behoorlijke hoeveelheid opslagruimte in beslag nemen, afhankelijk van wat u kiest om te downloaden. Stabiel Diffusion 3.9 kost ongeveer 19 GB.

Als alles goed is ingesteld, kunt u aan de slag. U hebt toegang tot de interface via een webbrowser op de hostmachine door naar http://127.0.0.1:9090 te gaan. Niets houdt u tegen om dit beschikbaar te maken voor andere machines op uw lokale netwerk.

Op het tabblad "canvas" kunt u een tekstprompt typen om een afbeelding te genereren. Net daaronder kunt u de resolutie instellen van de afbeelding die u wilt genereren; denk eraan dat hoe hoger de resolutie, hoe langer het proces duurt, hoewel u ook in een lagere resolutie kunt genereren en een van de upscale-gereedschappen kunt gebruiken om een hogere resolutie te produceren. Daaronder kunt u het model selecteren dat u wilt gebruiken. Van de 4 geteste modellen, Juggernaut XL, Dreamshaper 8, CyberRealistic v4.8 en Stable Diffusion 3.5 (Large), produceerde Stable Diffusion meer fotorealistische afbeeldingen, maar had moeite met het interpreteren van de tekstaanwijzingen, terwijl de andere modellen afbeeldingen produceerden die lijken op cutscènes in games.

Opdracht: Een Elf in het bos met een zwaard vechtend tegen een Ork - Hoewel het minst nauwkeurig in termen van de prompt, produceert Stable Diffusion de meest realistische beelden (Afbeelding bron: David Devey)
Opdracht: Een Elf in het bos met een zwaard vechtend tegen een Ork - Hoewel het minst nauwkeurig in termen van de opdracht, produceert Stable Diffusion de meest realistische beelden

Het beste model is natuurlijk het model dat de beste resultaten oplevert voor uw toepassing. Stable Diffusion was verreweg het langzaamst en deed er zo'n 30 tot 50 seconden over om een afbeelding te produceren, maar de resultaten leken zeker het meest realistisch en bevredigend van alle 4 geteste modellen.

Opdrachten:

  • Linksboven: Een slimme vrouw die door een straat loopt en achterom kijkt naar de camera met verkeer aan de linkerkant
  • Rechtsboven: Een mopshond die een banaan likt
  • Linksonder: Een speelgoed ruimtevaarder zittend in een halve eierschaal op het maanoppervlak
  • Rechtsonder: Een meisje met blond haar en blauwe ogen dat thuis popcorn eet
Stable Diffusion biedt ogenschijnlijk de meest fotorealistische afbeeldingen. Goed bruikbaar, maar niet zonder fouten (Afbeelding bron: David Devey)
Stable Diffusion biedt ogenschijnlijk de meest fotorealistische afbeeldingen. Bruikbaar, maar niet zonder fouten

Er valt nog veel te ontdekken met Invoke AI. Met de tool kunt u delen van een afbeelding opnieuw bewerken, iteraties maken, afbeeldingen verfijnen en workflows creëren. U hebt geen buitensporige hardware nodig om het uit te voeren, de Windows-versie draait op elke Nvidia GPU uit de 10xx-serie of later, hoewel u kunt verwachten dat het wat langzamer zal gaan bij het genereren van afbeeldingen. Hoewel er gemengde gevoelens zijn over het trainen van AI-modellen en het benodigde energieverbruik, is het lokaal uitvoeren van AI op uw eigen hardware een geweldige manier om royalty-vrije afbeeldingen te produceren voor verschillende doeleinden.

Bron(nen)

Please share our article, every link counts!
Mail Logo
> Overzichten en testrapporten over laptops en mobieltjes > Nieuws > Nieuws Archief > Nieuws archieven 2025 02 > Hoe u uw eigen AI-afbeeldingsgenerator kunt hosten met Invoke AI en Stable Diffusion
David Devey, 2025-02- 1 (Update: 2025-02- 1)