ChatGPT levert GPT-technologie in een krachtige en gebruiksvriendelijke chatbot en is 's werelds populairste AI-tool geworden. Veel mensen gebruiken ChatGPT om boeiende gesprekken te voeren, vragen te beantwoorden, creatieve suggesties te doen en ondersteuning te bieden bij het coderen en schrijven. ChatGPT is echter beperkt omdat u uw gegevens niet voor langdurig persoonlijk gebruik kunt opslaan en het afsluitpunt voor kennisgegevens september 2021 is.
Een alternatief is om OpenAI- en LangChain-API's te gebruiken om ChatGPT vóór 2021 van aangepaste gegevens en updates te voorzien om een aangepaste versie van ChatGPT te maken.
Stap 1: Installeer en download vooraf gemaakte software en scripts
Houd er rekening mee dat de volgende instructies gelden voor machines met Windows 10 of Windows 11.
Om aangepaste gegevens aan ChatGPT te leveren, moet u de nieuwste Python3, Git, Microsoft C++ en het ChatGPT-ophaalscript van GitHub installeren en downloaden. Als er software op uw pc is geïnstalleerd, zorg er dan voor dat deze zijn bijgewerkt naar de nieuwste versie om problemen tijdens het proces te voorkomen.
Begin met het installeren van:
Installatieopmerkingen voor Python3 en Microsoft C++
Wanneer u Python3 installeert, zorg er dan voor dat u de optie Add python.exe to PATH aanvinkt voordat u op Nu installeren klikt . Dit is belangrijk omdat je hierdoor toegang hebt tot Python in elke map op je computer.

Voeg Python toe aan PATH
Wanneer u Microsoft C++ installeert, wilt u eerst Microsoft Visual Studio Build Tools installeren. Eenmaal geïnstalleerd, kunt u de optie Desktopontwikkeling met C++ controleren en op Installeren klikken , waarbij alle optionele tools automatisch in de rechterzijbalk worden geselecteerd.
![Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens]()
Installeer Microsoft C++ via buildtools
Nu u de nieuwste versies van Python3, Git en Microsoft C++ hebt geïnstalleerd, kunt u Python-scripts downloaden om eenvoudig aangepaste lokale gegevens op te vragen.
Om het script te downloaden, klikt u op Code en selecteert u ZIP downloaden . Hiermee wordt het Python-script gedownload naar uw standaard of geselecteerde map.
![Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens]()
Download het Python-script op GitHub
Na het downloaden kunt u nu uw lokale omgeving instellen.
Stap 2: Zet de lokale omgeving op
Om de omgeving in te stellen, moet je een terminal openen in de chatgpt-retrieval-hoofdmap die je hebt gedownload. Om dat te doen, opent u de chatgpt-retrieval-main map , klikt u met de rechtermuisknop en selecteert u Openen in Terminal .
![Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens]()
Open de terminal in de chatgpt-retrieval-hoofdmap
Zodra de terminal geopend is, kopieert en plakt u deze opdracht:
pip install langchain openai chromadb tiktoken unstructured
Deze opdracht maakt gebruik van de pakketbeheerder van Python om de benodigde virtuele Python-omgeving te creëren en te beheren.
Nadat u de virtuele omgeving hebt gemaakt, moet u een OpenAI API-sleutel opgeven om toegang te krijgen tot hun services. Eerst moet u een API-sleutel genereren vanaf de OpenAI API-sleutelwebsite door op Nieuwe geheime sleutel maken te klikken , een naam voor de sleutel toe te voegen en vervolgens op de knop Geheime sleutel maken te drukken .
![Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens]()
Genereer een geheime API-sleutel
Je krijgt een reeks karakters te zien. Dit is uw OpenAI API-sleutel. Kopieer het door op het kopieerpictogram naast de API-sleutel te klikken. Houd er rekening mee dat deze API-sleutel geheim moet worden gehouden. Deel de sleutel niet met anderen, tenzij u echt van plan bent dat zij de sleutel met u gebruiken.
Eenmaal gekopieerd, ga terug naar de chatgpt-retrieval-hoofdmap en open de constanten met Kladblok. Vervang nu de tijdelijke aanduiding door uw API-sleutel. Vergeet niet om het bestand op te slaan!
![Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens]()
Voeg de API-sleutel toe als omgevingsvariabele
Nu hebt u met succes uw virtuele omgeving ingesteld en uw OpenAI API-sleutel toegevoegd als omgevingsvariabele. U kunt nu uw aangepaste gegevens aan ChatGPT verstrekken.
Stap 3: Voeg aangepaste gegevens toe
Om aangepaste gegevens toe te voegen, plaatst u al uw aangepaste tekstgegevens in de gegevensmap in chatgpt-retrieval-main. Het formaat van de tekstgegevens kan PDF , TXT of DOC zijn.
![Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens]()
Voeg aangepaste gegevens toe voor ChatGPT
Zoals je kunt zien in de bovenstaande schermafbeelding, is aan het voorbeeld een tekstbestand toegevoegd met een vooraf gemaakt persoonlijk schema, een artikel over AMD's Instinct AI Accelerators en een PDF-document.
Stap 4: Query ChatGPT via Terminal
Met Python-script kunt u gegevens opvragen uit aangepaste gegevens die zijn toegevoegd aan de gegevensdirectory en op internet. Met andere woorden, u heeft toegang tot de reguliere ChatGPT-backend en alle gegevens die lokaal in de datadirectory zijn opgeslagen.
Om het script te gebruiken, voert u het Python-script chatgpt.py uit en voegt u uw vraag of query toe als argument.
python chatgpt.py "YOUR QUESTION"
Zorg ervoor dat u uw vraag tussen aanhalingstekens plaatst.
Om te controleren of u uw ChatGPT-gegevens succesvol heeft verstrekt, wordt er bijvoorbeeld een persoonlijke vraag gesteld met betrekking tot het Persoonlijke Sched.txt-bestand.
![Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens]()
ChatGPT testen met aangepaste gegevens
Alles werkt! Dit betekent dat ChatGPT het eerder verstrekte Persoonlijke Sched.txt kan lezen. Laten we nu eens kijken of u met succes informatie heeft verstrekt die ChatGPT niet kent vanwege de uiterste kennisdatum.
![Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens]()
Vraag aangepaste ChatGPT over onderwerpen buiten het databereik
Zoals je kunt zien, beschrijft het nauwkeurig de AMD Instinct MI250x, die werd uitgebracht na ChatGPT's kennisgrensdatum -3.