Dette prosjektet er et minimun viable produkt eller prototype for en ny AI drevet chatbot til kommunene Lillesand og Birkenes.
- Klone dette repositoryet ved å kjøre git clone https://github.com/waresa/chatbotten.git
- Naviger til mappen med "cd chatbotten"
- Gå til klientmappen ved å kjøre cd ../client
- Installer klientavhengigheter ved å kjøre "npm install"
- I .env filen bytt ut din_openai_api_nøkkel og din_pinecone_api_nøkkel med de faktiske API-nøklene dine (Sjekk under for å finne ut hvordan skaffe seg API-nøkkler).
- Lag en ny mappe med navn uploads i server mappen.
For å få en OpenAI API-nøkkel, følg disse trinnene:
- Gå til OpenAI-plattformen sin nettside: https://openai.com/.
- Opprett en konto eller logg inn hvis du allerede har en.
- Naviger til API-delen av nettsiden og les mer om API-et og bruksvilkårene.
- Følg instruksjonene for å opprette en API-nøkkel. Når du har opprettet nøkkelen, kopier den og legg den i .env filen.
Her er trinnene for å skaffe deg en Pinecone API-nøkkel:
- Gå til Pinecone-nettsiden: https://www.pinecone.io/.
- Opprett en konto eller logg inn på eksisterende konto.
- Når du er logget inn, gå til kontoinnstillingene eller brukerprofilen din.
- Finn API-delen eller nøkkelhåndteringen.
- Følg instruksjonene for å generere en API-nøkkel.
- Kopier nøkkelen og legg den i .env filen. Vær oppmerksom på at OpenAI og Pinecone kan ha endret prosedyrene for å skaffe API-nøkler. Sørg for å følge oppdaterte instruksjoner på deres offisielle nettsider for å skaffe nøklene.
- Start serveren ved å kjøre cd server && "node index.js"
- Start klienten i en annen terminal ved å kjøre cd ../client && npm start
- Åpne nettleseren din og naviger til http://localhost:3000 for å bruke applikasjonen.
- Vennligst merk at du må ha gyldige API-nøkler for å kunne kjøre applikasjonen og at du ikke skal distribuere eller publisere disse nøklene offentlig.
- Du må også lage databasen først for å klare å laste opp et dokument.
- Gå til Pinecone-nettsiden: https://www.pinecone.io/.
- Opprett en konto eller logg inn på eksisterende konto.
- Når du er logget inn, naviger til Pinecone Dashboard.
- I dashboardet, finn "Create a new index" eller "New Index" -knappen og klikk på den.
- Gi databasen navnet "chatbot".
- Angi dimensjonene til 1536 for databasen.
- Klikk på "Create" eller "Opprett" for å opprette databasen.