Ga naar hoofdinhoud
Kunstmatige intelligentie

12 open-source alternatieven voor GPT-4

Open-source alternatieven voor GPT-4 die vergelijkbare prestaties kunnen bieden en minder rekenbronnen nodig hebben om te draaien. Deze projecten worden geleverd met instructies, broncode, modelgewichten, datasets en een chatbot-UI.
Abid Ali Awan's photo
Abid Ali Awan
Bijgewerkt · 9 min lezen

Verken met AI

ChatGPTClaudePerplexity

Maak je gratis account aan

Oefen en volg je voortgang.

Ga Verder Met Google
Door verder te gaan accepteer je onze Gebruiksvoorwaarden, ons Privacybeleid en dat je gegevens worden opgeslagen in de VS.

Een vogelachtige AI verlaat zijn kooi

GPT-4 is de meest geavanceerde generatieve AI die door OpenAI is ontwikkeld. Het verandert de manier waarop we werken ingrijpend. GPT-4 is echter niet open-source, wat betekent dat we geen toegang hebben tot de code, modelarchitectuur, data of modelgewichten om de resultaten te reproduceren. We kunnen dus niet onze eigen GPT-4-achtige chatbot maken. 

Om de balans te herstellen, zijn open-source LLM-gemeenschappen begonnen met het werken aan GPT-4-alternatieven die bijna vergelijkbare prestaties en functionaliteit bieden en minder rekenbronnen vereisen.

Je kunt meer leren over GPT-1, GPT-2, GPT-3 en GPT-4 in: Wat is GPT-4 en waarom is het belangrijk?, of je kunt leren hoe je ChatGPT voor data science-projecten gebruikt en prompt engineering onder de knie krijgen om beter te worden in het bouwen van end-to-end data science-projecten. 

In dit artikel introduceren we 12 GPT-4-alternatieven met een korte beschrijving en links naar de relevante onderzoeksartikelen, blogposts, chatbotdemo’s, broncode en modelkaarten. 

Let op: Sommige van de genoemde modellen hebben een niet-commerciële licentie, wat het gebruik beperkt tot onderzoeks- en academische doeleinden. Je moet deze beperkingen begrijpen voordat je ze gebruikt.

1. ColossalChat

ColossalChat is een open-sourceproject waarmee je AI-modellen kunt klonen met een complete RLHF-pijplijn (Reinforcement Learning from Human Feedback). 

Het is volledig open-source en bevat de tweetalige dataset, trainingscode, demo en 4-bit gequantiseerde inferentie. Al deze componenten helpen je om goedkoper en sneller een aangepaste chatbot te bouwen.

image10.png

Afbeelding van ColossalChat

2. Alpaca-LoRA

Alpaca-LoRA is een model dat is gemaakt met behulp van Stanford Alpaca en low-rank adaptation (LoRA). Dankzij low-rank adaptation kun je een Instruct-model van vergelijkbare kwaliteit als GPT-3.5 draaien op een Raspberry Pi 4 met 4GB RAM. 

Het project biedt broncode, fine-tuningvoorbeelden, inferentiecode, modelgewichten, dataset en een demo. Het mooiste is dat we ons model in een paar uur kunnen trainen op een enkele RTX 4090.

image2.png

Afbeelding van Alpaca-LoRA

3. Vicuna

Vicuna kan samenhangende en creatieve tekst genereren voor chatbots. Het is een transformer-gebaseerde architectuur die is fijn-afgesteld op een conversatiedataset die is verzameld van ShareGPT.com.

Vicuna levert bijna 90% van de ChatGPT-prestaties. Het maakt deel uit van FastChat, een open platform waarmee gebruikers hun chatbots kunnen trainen, uitrollen en evalueren. FastChat biedt alle benodigde componenten en tools om een aangepast chatbotmodel te bouwen.

image14.png

Afbeelding van FastChat (lmsys.org)

4. GPT4ALL

GPT4ALL is een chatbot ontwikkeld door het Nomic AI-team op een grote, gecureerde set van begeleide interacties zoals tekstproblemen, code, verhalen, beschrijvingen en meer-ronde dialogen. De modelarchitectuur is gebaseerd op LLaMa en gebruikt low-latency machinelearning-accelerators voor snellere inferentie op de CPU.

Met GPT4ALL krijg je een Python-client, GPU- en CPU-inferentie, Typescript-bindings, een chatinterface en een Langchain-backend.

image3.png

Afbeelding van gpt4all-ui

5. Raven RWKV

Raven RWKV maakt deel uit van ChatRWKV, een open-sourcemodel zoals ChatGPT maar aangedreven door het RWKV-taalmodel (100% RNN), niet transformer-gebaseerd.

Door RNN’s te gebruiken behaalt het model vergelijkbare kwaliteit en schaalbaarheid als transformers, met als extra voordelen snellere verwerking en besparing van VRAM. Raven is fijn-afgesteld om instructies te volgen en getraind op Stanford Alpaca, code-alpaca en meer datasets. 

image6.png

Afbeelding van Raven RWKV 7B

6. OpenChatKit

OpenChatKit is een uitgebreide toolkit die een open-source alternatief voor ChatGPT biedt voor het ontwikkelen van chatbotapplicaties. 

De toolkit bevat stapsgewijze instructies voor het trainen van je eigen instruction-tuned large language model, het fijn-afstellen van het model en een uitbreidbaar retrievalsysteem om de reacties van de bot te updaten. Daarnaast bevat het moderatiefuncties die kunnen helpen om ongepaste vragen te filteren.

image11.png

Afbeelding van OpenChatKit 

7. OPT

OPT (Open Pre-trained Transformer) Language Models hebben opmerkelijke capaciteiten laten zien in zero-shot- en few-shot-leren, evenals in de analyse van stereotiepe vooringenomenheid, ook al evenaren ze niet de kwaliteit van ChatGPT. 

OPT is een familie van large language models variërend van 125M tot 175B parameters. De modellen zijn decoder-only transformers, wat betekent dat ze tekst autoregressief van links naar rechts genereren.

image4.png

Afbeelding van A Watermark for LLMs

8. Flan-T5-XXL

Flan-T5-XXL zijn fijn-afgestelde T5-modellen die zijn getraind op een enorme verzameling datasets die in de vorm van instructies worden aangeboden. Dit type fine-tuning heeft de prestaties van verschillende modelklassen, zoals PaLM, T5 en U-PaLM, aanzienlijk verbeterd. Bovendien is het Flan-T5-XXL-model fijn-afgesteld op meer dan 1000 extra taken in meerdere talen. 

image1.png

Afbeelding van Chat Llm Streaming

9. Baize

Baize levert indrukwekkende prestaties in meer-ronde dialogen dankzij de guardrails die helpen potentiële risico’s te beperken. Dit is bereikt met een hoogwaardige meer-ronde chatcorpus, ontwikkeld door ChatGPT met zichzelf te laten praten.

De broncode, het model en de dataset van Baize zijn uitgebracht onder een niet-commerciële (alleen voor onderzoeksdoeleinden) licentie. 

image7.pngAfbeelding van Baize 7B

10. Koala

Koala is een chatbot die is getraind door LLaMa fijn af te stemmen op een dialoogdataset die van het web is verzameld. Koala presteert beter dan Alpaca en is in veel gevallen vergelijkbaar met ChatGPT. 

Koala biedt trainingscode, openbare gewichten en een dialoog-finetuner, en is beoordeeld door 100 mensen.  

image8.png

Afbeelding van FastChat/Koala

11. Dolly

Dolly is een large language model dat door het team van Databricks is getraind om te laten zien dat we oudere open-sourcetaalmodellen kunnen gebruiken en ze de ChatGPT-magie van instructievolgen kunnen geven. Het trainen van het model duurt 30 minuten op één machine, met behulp van hoogwaardige trainingsdata. Je hebt niet eens grote modellen nodig om hoge kwaliteit te bereiken. Het team gebruikte een model met 6 miljard parameters, vergeleken met 175 miljard voor GPT-3.

Bekijk Dolly 2.0, een instructievolgend taalmodel dat commercieel kan worden gebruikt.

image12.png

Afbeelding van Hello Dolly

12. Open Assistant

Open Assistant is een echt open-sourceproject, wat betekent dat iedereen toegang krijgt tot toonaangevende, chatgebaseerde large language models. Het wil een revolutie in taalinnovatie ontketenen door mensen in staat te stellen te interageren met systemen van derden, dynamisch informatie op te halen en nieuwe applicaties met taal te bouwen. 

Je kunt de large language-chatbot draaien op één krachtige consumenten-GPU, en de code, modellen en data zijn gelicenseerd onder open-sourcelicenties.

image5.png

Afbeelding van open-assistant.io

GPT-4-alternatieven: een vergelijkende aanpak

Laten we in deze vergelijkende tabel bekijken wat we tot nu toe hebben behandeld:

Modelnaam Belangrijkste kenmerken Voordelen Licentie
ColossalChat Complete RLHF-pijplijn, tweetalige dataset, 4-bit gequantiseerde inferentie Snellere, goedkopere chatbotaanpassing Open-source
Alpaca-LoRA Low-rank adaptation, draait op Raspberry Pi 4 Hoogwaardig Instruct-model op beperkte hardware Open-source
Vicuna Fijn-afgesteld op conversatiedataset van ShareGPT.com Bijna 90% van de prestaties van ChatGPT, onderdeel van het FastChat-platform Open-source
GPT4ALL LLaMa-architectuur, low-latency-accelerators Snelle inferentie op CPU’s, meer-ronde dialoog Open-source
Raven RWKV RNN-gebaseerd taalmodel (geen transformer) Snellere verwerking, besparing van VRAM Open-source
OpenChatKit Instruction-tuned LLM, fine-tuning, moderatiefuncties Uitgebreide toolkit voor chatbotontwikkeling Open-source
OPT Decoder-only transformers, diverse parametergroottes Zero-shot- en few-shot-leren, analyse van stereotiepe bias
Niet-commerciële licentie (alleen onderzoek & academisch)
Flan-T5-XXL Instruction-fine-tuned op 1000+ taken, meertalig Verbeterde prestaties over diverse modelklassen Open-source
Baize Meer-ronde dialoog, guardrails voor risicobeperking Hoogwaardige chatcorpus
Niet-commerciële licentie (alleen onderzoek & academisch)
Koala Fijn-afgestelde LLaMa op dialoogdataset Prestaties beter dan Alpaca, in veel gevallen vergelijkbaar met ChatGPT Open-source
Dolly Instruction-following LLM getraind in 30 minuten op één machine Toont ChatGPT-achtige capaciteiten met kleinere modellen Open-source
Open Assistant Large language-chatbot op één consumenten-GPU Echt open-source, dynamische informatie-opvraging Open-source

Belangrijke aandachtspunten

Hoewel deze open-sourcealternatieven spannende mogelijkheden bieden, is het belangrijk om je bewust te zijn van hun beperkingen vergeleken met GPT-4.

  • Prestatiekloof: Hoewel sommige modellen in de buurt komen van de capaciteiten van GPT-4, heeft geen enkel model de prestaties op alle taken volledig gerepliceerd.
  • Beperkte middelen: Sommige modellen kunnen aanzienlijke rekenbronnen vereisen voor training en fine-tuning.
  • Community-gedreven: Open-sourceprojecten zijn afhankelijk van bijdragen uit de community, wat kan leiden tot variaties in kwaliteit en ondersteuning.

Conclusie

Deze GPT-4-alternatieven kunnen onderzoekers, ontwikkelaars en kleine bedrijven helpen om hun eigen taalgesteunde technologie te creëren en te concurreren met de giganten in de sector. De prestaties van de modellen liggen niet boven GPT-4, maar met tijd en bijdragen uit de community zouden sommige het potentieel kunnen hebben om GPT-4 in te halen.

Ben je nieuw bij ChatGPT, volg dan onze cursus Introduction to ChatGPT. Als je al bekend bent met generatieve AI, kun je beter worden in prompten door de uitgebreide ChatGPT-cheat sheet voor data science te bekijken, of door de onderstaande bronnen te raadplegen.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Als gecertificeerd data scientist haal ik met passie het maximale uit de nieuwste technologie om innovatieve machinelearning-toepassingen te bouwen. Met een sterke achtergrond in spraakherkenning, data-analyse en -rapportage, MLOps, conversationele AI en NLP heb ik mijn vaardigheden aangescherpt in het ontwikkelen van intelligente systemen die echt impact maken. Naast mijn technische expertise ben ik ook een sterke communicator met een talent om complexe concepten terug te brengen tot heldere, beknopte taal. Daardoor ben ik uitgegroeid tot een veelgelezen blogger over data science, waar ik mijn inzichten en ervaringen deel met een groeiende community van data-professionals. Op dit moment richt ik me op contentcreatie en redactie, waarbij ik met large language models werk aan krachtige en aansprekende content die zowel bedrijven als individuen helpt het beste uit hun data te halen.

Onderwerpen
Kunstmatige intelligentie
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer bekijken