Heeft u problemen met het installeren van Auto-GPT op uw computer? Hier zijn 6 veelvoorkomende installatieproblemen en hoe u deze kunt oplossen.
Het installeren van Auto-GPT op uw computer kan een uitdagende taak zijn. Hoewel de meegeleverde installatiehandleiding eenvoudig is, kan het feit dat het project nog in ontwikkeling is problemen veroorzaken tijdens de installatie. En aangezien logboeken en documentatie behoorlijk lang en verwarrend kunnen zijn, hebben niet-ontwikkelaars mogelijk hulp nodig bij het oplossen van problemen die tijdens de installatie kunnen optreden.
Aangezien handleidingen over Auto-GPT het gebruik van nichetechnologieën en technische terminologieën omvatten, kan het oplossen van problemen met weinig begrip tot frustratie leiden.
Om het u gemakkelijker te maken, hebben we een lijst samengesteld met de zes meest voorkomende problemen bij het installeren van Auto-GPT op een computer.
1. Slecht uitvoerbaar git
Git is een versiecontrolesysteem dat projectcodewijzigingen beheert en bijhoudt en wordt gebruikt om samen te werken met andere ontwikkelaars. Wanneer je iets van GitHub probeert te installeren zonder Git op je lokale apparaat te installeren, krijg je mogelijk een importfout die bekend staat als
Slecht uitvoerbaar git.Slecht uitvoerbaar git Er wordt een fout gegenereerd omdat uw computer probeert een git-uitvoerbaar bestand uit te voeren zonder de mogelijkheid om Git-commando's te gebruiken.
Je kunt het probleem eenvoudig oplossen door git op je lokale computer te downloaden en te installeren. Installeren gek, kunt u naar hun officiële website gaan om hun software te downloaden en het installatieprogramma uit te voeren.
U kunt ook een terminal openen door met de rechtermuisknop op uw bureaublad te klikken en te selecteren Openen in Terminal. Na het openen van de terminal kun je git installeren met behulp van de opdracht:
winget install --id Git. Git -e --source winget
Na de installatie start u uw computer opnieuw op en voert u Auto-GPT uit zoals gewoonlijk. Als u de foutmelding nog steeds krijgt, moet u de Auto-GPT-broncode opnieuw downloaden en uw installatie herhalen.
2. Auto-gpt.json ontbreekt
JSON is een gegevensindeling die in de volksmond wordt gebruikt in web-API's zoals Auto-GPT. Het wordt gebruikt om gestructureerde gegevens tussen client en server te verzenden en te beheren. U kunt een waarschuwing krijgen over een vermissing auto-gpt.json -bestand omdat Auto-GPT probeert gegevens lokaal op te slaan, maar het JSON-bestand niet kan vinden.
De auto-gpt.json bestand zou moeten worden gegenereerd tijdens de installatie, maar als dit proces mislukt, kunt u het JSON-bestand zelf maken. De eenvoudigste manier om het probleem op te lossen, is door elk JSON-bestand in uw broncodemap te kopiëren en het te formatteren als uw auto-gpt.json bestand.
Om te beginnen, wil je je broncodemap openen en naar gaan autogpt >> json_utils. Kopiëren llm_response_format_1.json, plak het vervolgens in de hoofdmap (Auto-GPT-X.X.X).
Open nu het bestand met Kladblok en verwijder alle inhoud en sla op. Je zou nu een lege JSON moeten hebben; het enige dat u nu hoeft te doen, is de naam ervan wijzigen autogpt.json.
Hoewel u kunt proberen een nieuw tekstbestand te maken en op te slaan als autogpt.json, zou het bestandstype het nog steeds aangeven als een tekstdocument in plaats van een JSON-bestand. Dus om ervoor te zorgen dat ons bestand werkte, moesten we een bestand kopiëren dat al was getagd als een JSON-bestand.
3. Geen module met de naam autogpt
Auto-GPT draait op een omgeving die zich in de broncodemap bevindt. Als u Auto-GPT ergens anders probeert uit te voeren, wordt u hierom gevraagd Geen module met de naam autogpt. Dit gebeurt meestal wanneer mensen Auto-GPT voor de tweede keer proberen uit te voeren, niet wetende dat Auto-GPT naar het juiste pad moet worden geleid om te kunnen functioneren.
U kunt dit eenvoudig oplossen door uw terminal te openen in de map met de broncode van Auto-GPT. Om dit te doen, klikt u met de rechtermuisknop op uw broncodemap en selecteert u Openen in Terminal.
4. Auto-GPT zit vast in denkfase (slechte gateway)
Bij het uitvoeren van een AI-assistent doorloopt Auto-GPT een proces van denken, redeneren, plannen, kritiek en uitvoering. Het duurt niet lang voordat uw AI-assistent de cyclus doorloopt. Maar in gevallen waarin de AI vastzit in de denkfase, kan het zijn dat u niet over de referenties beschikt om het GPT-model van OpenAI te gebruiken.
Omdat iedereen een OpenAI API-sleutel kan genereren zonder zijn betaalmethode in te stellen, denken mensen misschien dat het optioneel is. Tenzij u niet-verlopen gratis tegoeden heeft, is het vereist dat u zich aanmeldt bij uw account en uw betalingsmethode instelt.
Herinneren, Auto-GPT is anders dan ChatGPT. Hoewel ze allebei hetzelfde GPT-model gebruiken, heeft Auto-GPT een aparte OpenAI-betaalmethode nodig van uw ChatGPT-account.
5. API-sleutel niet ingesteld in ENV
Auto-GPT gebruikt API-sleutels als inloggegevens om de GPT-technologie van OpenAI te gebruiken. Zonder een API-sleutel mag u GPT niet gebruiken. Als je ervoor hebt gezorgd dat je je API-sleutel hebt toegevoegd in de .env bestand maar nog steeds hetzelfde probleem krijgt, moet u uw API-sleutel hard coderen in het configuratiebestand in de Auto-GPT-map.
Om uw API-sleutel hard te coderen, gaat u naar Automatische GPT >> autogpt >> configuratie, open dan de config.py bestand met behulp van Kladblok of een andere code-editor.
Eenmaal geopend, ziet u verschillende API-sleutels en serviceconfiguraties. U kunt dan handmatig scannen naar de OpenAI API-sleutelvariabele om uw API-sleutel te plaatsen. Als alternatief kunt u vasthouden CTRL+Fen typ zelf.openai_api_key, dan raak Binnenkomen.
Zodra u de API-sleutelvariabele heeft gevonden, verwijdert u alle elementen na het "="-teken met uw OpenAI API-sleutel. Aangezien de variabele een tijdelijke aanduiding is voor een tekenreeks, wilt u aanhalingstekens toevoegen aan beide uiteinden van uw API-sleutel. U kunt het bestand nu opslaan en Auto-GPT zoals normaal uitvoeren.
Omdat de OpenAI API-sleutel van de .env bestand niet werkte, is het waarschijnlijk dat de andere API-sleutels die u hebt toegevoegd aan het .env bestand werkt ook niet. Dus als u Auto-GPT koppelt aan andere web-API-services, moet u deze ook hard coderen in de config.py bestand.
6. Python Path-problemen
U moet Python installeren om Auto-GPT op uw computer uit te voeren en het pad in te stellen. Problemen krijgen met pip die niet als een functie wordt herkend, betekent dat ofwel Python niet correct is geïnstalleerd of dat u het pad correct moet instellen.
Jij kan stel het Python-pad in op Windows door het omgevingsvariabelen bewerken paneel, maar de eenvoudigste manier om het probleem op te lossen, is door het installatieprogramma van Python te gebruiken.
Om het juiste pad toe te voegen met behulp van het installatieprogramma, moet u het Python-installatieprogramma op uw computer zoeken of downloaden. Voer vervolgens het installatieprogramma uit en ga naar geavanceerde opties door te selecteren Bewerken >> Volgende. Vink aan in het menu met geavanceerde opties Voeg Python toe aan omgevingsvariabelen dan klikken Installeren. Dit zou het juiste pad voor Python moeten instellen en u in staat stellen om het op elke locatie of omgeving te gebruiken.
Eenvoudigere installatie in de toekomst
Met Auto-GPT nog in de vroege ontwikkelingsfase, is het maken van een gebruiksvriendelijk installatieprogramma niet hun topprioriteit. Om toegang te krijgen tot Auto-GPT, wordt van u verwacht dat u de broncode downloadt, bestanden configureert, afhankelijkheden installeert en problemen oplost. Maar zodra Auto-GPT uit de bètafase komt, kunt u eenvoudigere installaties verwachten en misschien zelfs een volledig gecompileerde applicatie als de makers besluiten dat deze klaar is voor massaal gebruik.