AI med Open WebUI 🇾đŸ‡Ș

| Categories: AI , Tech | Tags: ChatGPT , OpenAI , Open WebUI , Docker

Hur du kan sÀtta upp Open WebUI med Docker för att anvÀnda OpenAI:s API

TÀnk om du kunde fÄ en ChatGPT-liknande upplevelse med alla OpenAI:s modeller, utan att behöva betala för ChatGPT Plus, Pro eller Team? Med Open WebUI och lite tekniskt trixande kan du göra precis detta! I detta blogginlÀgg gÄr vi igenom vad Open WebUI Àr och hur du kan sÀtta upp det med Docker för att ansluta till OpenAI:s API.

Vad Àr Open WebUI?

Open WebUI (tidigare Ollama Web UI) Àr ett öppet kÀllkodsprojekt som erbjuder ett elegant och funktionsrikt webbgrÀnssnitt för att interagera med olika sprÄkmodeller. Det fungerar som ett alternativt grÀnssnitt till ChatGPT, fast dÀr du kan anvÀnda din egen API-nyckel frÄn OpenAI eller andra leverantörer.

Fördelar med Open WebUI:

  • TillgĂ„ng till alla OpenAI-modeller (GPT-4o, O3 mini, men Ă€ven den senaste 4.5-modellen)
  • Dela anvĂ€ndning - flera anvĂ€ndare kan anvĂ€nda samma API-nyckel
  • Spara pengar (eventuellt) - du betalar bara för faktisk API-anvĂ€ndning. Det kan fortfarande bli dyrt, men du har ingen fast mĂ„nadsavgift utan betalar bara för det du anvĂ€nder.
  • Skapa och hantera flera chattar
  • Ingen begrĂ€nsning i chathistorik

Vad du behöver för att komma igÄng

  • En API-nyckel frĂ„n OpenAI
  • En dator med Docker installerat

Steg 1: Skaffa en OpenAI API-nyckel

Först behöver du skapa ett konto pÄ OpenAI:s plattform och generera en API-nyckel:

  1. GĂ„ till OpenAI:s webbplats och skapa ett konto eller logga in
  2. Navigera till “API Keys” under ditt kontos instĂ€llningar
  3. Klicka pĂ„ “Create new secret key”
  4. Kopiera nyckeln och spara den pÄ ett sÀkert stÀlle (du kommer inte kunna se den igen)

Du kommer ocksÄ behöva registera ett betalkort och köpa tokens för att anvÀnda OpenAI:s API. Tokens Àr den virtuella valutan som anvÀnds för att betala för API-anrop.

Steg 2: Installera Docker

Om du inte redan har Docker installerat:

Kontrollera att Docker Àr installerat och fungerar genom att öppna en terminal/kommandotolk och skriva:

docker run hello-world

Steg 3: Starta Open WebUI med Docker

Nu Ă€r det dags att starta Open WebUI! Öppna en terminal/kommandotolk och kör följande kommando:

docker run -d \
  --name open-webui \
  -p 3000:8080 \
  -v open-webui-data:/app/backend/data \
  --restart unless-stopped \
  ghcr.io/open-webui/open-webui:main

Detta kommando:

  • Laddar ner Open WebUI-containern
  • Kör den i bakgrunden (-d)
  • Mappar port 3000 pĂ„ din dator till port 8080 i containern
  • Skapar en volym för att spara dina data
  • StĂ€ller in automatisk omstart

Steg 4: Konfigurera och anslut till OpenAI

  1. Öppna en webblĂ€sare och gĂ„ till http://localhost:3000
  2. Skapa ett administratörskonto nÀr du blir ombedd
  3. Navigera till “Settings” eller “InstĂ€llningar” i sidomenyn
  4. Klicka pĂ„ fliken “LLM Providers” eller “AI-leverantörer”
  5. Hitta OpenAI i listan och klicka för att konfigurera
  6. Klistra in din API-nyckel och spara
  7. Se till att OpenAI Àr aktiverad som leverantör

Steg 5: Börja chatta med alla OpenAI-modeller

Nu Àr du redo att börja anvÀnda OpenAI:s modeller:

  1. GĂ„ till “Chat” i sidomenyn
  2. Skapa en ny konversation genom att klicka pĂ„ “+” eller liknande
  3. I modellvÀljaren högst upp kan du nu vÀlja mellan alla OpenAI:s modeller som GPT-4, GPT-4o, etc.
  4. Börja chatta!

Tips för anvÀndning

  • HĂ„ll koll pĂ„ kostnaderna: OpenAI:s API Ă€r prisbaserat pĂ„ antalet tokens du anvĂ€nder. GPT-4 Ă€r dyrare Ă€n GPT-3.5.
  • Rensa historik: Om du vill spara tokens kan du rensa din chathistorik med jĂ€mna mellanrum.
  • Experimentera med instĂ€llningar: Du kan till exempel köra tvĂ„ modeller bredvid varandra för att jĂ€mföra resultat.

Felsökning

Om nÄgot gÄr fel, prova följande:

  1. Container startar inte: Kontrollera om Docker körs pÄ din dator
  2. Kan inte nÄ webbgrÀnssnittet: Verifiera att porten 3000 inte anvÀnds av nÄgot annat
  3. API-anslutningsproblem: Dubbelkolla att din API-nyckel Àr korrekt

För att se loggar frÄn containern, kör:

docker logs open-webui

Slutsats

Med Open WebUI har du nu tillgÄng till samma kraftfulla AI-modeller som finns i ChatGPT Plus, men med mer flexibilitet och potentiellt lÀgre kostnader eftersom du bara betalar för det du faktiskt anvÀnder. Du kan chatta med GPT-4 och andra avancerade modeller utan att behöva betala för ett dyrt abonnemang.

Glöm inte att OpenAI:s API-priser baseras pÄ anvÀndning, sÄ hÄll koll pÄ din förbrukning för att undvika överraskningar pÄ kortfakturan.

Lycka till med ditt nya AI-verktyg!