AI med Open WebUI đžđȘ
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:
- GĂ„ till OpenAI:s webbplats och skapa ett konto eller logga in
- Navigera till âAPI Keysâ under ditt kontos instĂ€llningar
- Klicka pĂ„ âCreate new secret keyâ
- 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:
- Windows: Ladda ner och installera Docker Desktop
- Mac: Ladda ner och installera Docker Desktop
- Linux: Installera Docker genom att följa Docker:s installationsinstruktioner för Linux
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
- Ăppna en webblĂ€sare och gĂ„ till
http://localhost:3000
- Skapa ett administratörskonto nÀr du blir ombedd
- Navigera till âSettingsâ eller âInstĂ€llningarâ i sidomenyn
- Klicka pĂ„ fliken âLLM Providersâ eller âAI-leverantörerâ
- Hitta OpenAI i listan och klicka för att konfigurera
- Klistra in din API-nyckel och spara
- 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:
- GĂ„ till âChatâ i sidomenyn
- Skapa en ny konversation genom att klicka pĂ„ â+â eller liknande
- I modellvÀljaren högst upp kan du nu vÀlja mellan alla OpenAI:s modeller som GPT-4, GPT-4o, etc.
- 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:
- Container startar inte: Kontrollera om Docker körs pÄ din dator
- Kan inte nÄ webbgrÀnssnittet: Verifiera att porten 3000 inte anvÀnds av nÄgot annat
- 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!