Megoldások · Csevegés dokumentumokkal
VPS AnythingLLM-hez
Az AnythingLLM egy privát csevegő munkaterület a saját dokumentumai felett: feltölti a fájlokat, ezek egy beépített vektoradatbázisba kerülnek beágyazva, Ön pedig egy API-kulccsal elért hosztolt modellen vagy az Ollamán keresztül futó helyi modellen keresztül cseveg velük. A dokumentációja 2 GB RAM-ot, AVX2-t támogató 2 magos CPU-t és 5 GB lemezt kér, és az AVX2-t nevezi az egyetlen kötelező követelménynek. A(z) GL2-4 havi $11.90 áron a legolcsóbb gép, amely ezt a minimumot teljesíti; a(z) BD-8 $12.90 áron az, amelyet mi vennénk, mert a beágyazó ennek a gépnek a CPU-ján fut.
Amire szüksége van
Szoftver a dokumentációból, a méreteknél feltüntetett forrással
A szoftver és a biztonsági beállítások a projekt saját dokumentációjából származnak. Ahol a projekt nem közöl hardverigényt, a méreteknél fel van tüntetve, kitől származnak.
A docs.anythingllm.com és a projekt Docker-útmutatója alapján
- „RAM 2GB, 2-core CPU with AVX2, Storage 5GB”: a dokumentáció minimuma. Felhőgépen a Docker-útmutató szerint legalább 2 GB RAM és minimum 10 GB lemez kell.
- Az AVX2 „az egyetlen kötelező követelmény”: az alapértelmezett vektoradatbázis a 2013-tól gyártott CPU-kra készült, és nélküle a szerver indításkor leáll. Ellenőrizze a gépen:
lscpu | grep -o avx2. Ha semmit sem ír ki, állítsa a(z)VECTOR_DBértékét egy másik vektoradatbázisra. - Telepítés:
docker run -d -p 3001:3001 --cap-add SYS_ADMIN … mintplexlabs/anythingllm, a /app/server/storage helyre csatolt tárolókönyvtárral. Az alkalmazás a 3001-es porton fut. - A csevegéshez modell kell: egy hosztolt szolgáltató API-kulcsa, vagy Ollama ugyanezen vagy egy másik gépen. A beágyazás alapértelmezés szerint ennek a gépnek a CPU-ján fut. A jogosultságkezelős többfelhasználós mód a Docker-verzió funkciója. GPU nincs.
Méretek (a projekt minimuma, majd a miénk)
| Munkaterhelés | vCPU | RAM |
|---|---|---|
| Dokumentumok, csevegések, hosztolt modell (hivatalos minimum)Két mag AVX2-vel. 5 GB lemez, felhőgépen 10 GB; maguk az image-ek is néhány gigabájtot foglalnak. | 2 | 2 GB |
| Valódi dokumentumkönyvtár, a beépített CPU-s beágyazó, néhány felhasználóA miénk. A beágyazás ezen a CPU-n fut; egy nagy feltöltés két magon sokáig tart. | 4 | 8 GB |
| Mellette Ollama a teljesen helyi megoldáshozA miénk. Ez modellhosztolási kérdés, nem AnythingLLM-es: a méretet az Ollama-oldalon válassza ki. | 8 | 32 GB |
A megfelelő csomagok
5 gép, aktuális árakon
Elöl a legolcsóbb megfelelő gép. Az árak a mai, havi árak, a katalógusból olvasva. Bármelyiket is veszi meg, az első percben futtassa le az AVX2-ellenőrzést.
- GL2-4$11.90/hó
2 vCPU · 4 GB · 40 GB lemez · Unmetered
A legolcsóbb, amely eléri a minimumot, Unmetered. 2 vCPU / 4 GB / 40 GB, kétszer annyi memória, mint amennyit a dokumentáció kér, és nem mért forgalom a feltöltésekhez. Mindenekelőtt futtassa az AVX2-ellenőrzést.
- BD-8$12.90/hó
4 vCPU · 8 GB · 100 GB lemez · 32 TB
Amit mi vennénk: 4 mag a beágyazónak. 4 vCPU, 8 GB, 100 GB és 32 TB adatforgalom egy dollárral többért. Egy könyvtár beágyazása négy magon kettő helyett: ez az a különbség, amit érezni fog.
- BD-24$31.90/hó
8 vCPU · 24 GB · 300 GB lemez · 32 TB
8 vCPU / 24 GB sok felhasználóhoz, mellette Ollama. Hely egy 8B-s modellnek Ollamában ugyanazon a gépen, lassan, és egy csapat dokumentumainak.
- C2-4-80$37.90/hó
2 vCPU · 4 GB · 80 GB lemez · 3 TB
A minimumnak megfelelő gép, több tucat városban. 2 vCPU / 4 GB / 80 GB. A város miatt válassza. Hosztolt modell, szerény könyvtár.
- C4-8-160$75.90/hó
4 vCPU · 8 GB · 160 GB lemez · 3 TB
4 vCPU / 8 GB / 160 GB, több tucat városban. A kényelmes méret, lemezzel egy nagy dokumentumtárhoz és annak vektoraihoz.
Az AnythingLLM-hez még nincs indítási sablon: a telepítés az alábbi öt lépés, amelyet Ön gépel be. A 3. lépés egyetlen kapcsolóban tér el a projekt parancsától, amely a portot a loopback címhez köti, és ezt jelzi is.
A telepítés
Öt lépés a projekt Docker-útmutatója alapján
Ellenőrizze a CPU-t, telepítse a Dockert, futtassa a konténert a loopback címen, állítsa be SSH-n keresztül, majd adjon neki domaint.
- Először ellenőrizze az AVX2-t.
lscpu | grep -o avx2Ki kell írnia: avx2. A dokumentáció egyértelmű: ez az egyetlen hardveres szabály, és nem emulálható; egy gépen, amelyen nincs, az első indítás előtt a(z)VECTOR_DBértékét egy külső vektoradatbázisra kell állítani. - Docker.
curl -fsSL https://get.docker.com | sh - Futtassa a loopback címen.
export STORAGE_LOCATION=/opt/anythingllm && mkdir -p $STORAGE_LOCATION && touch $STORAGE_LOCATION/.env docker run -d --name anythingllm --restart unless-stopped -p 127.0.0.1:3001:3001 --cap-add SYS_ADMIN --add-host=host.docker.internal:host-gateway -v $STORAGE_LOCATION:/app/server/storage -v $STORAGE_LOCATION/.env:/app/server/.env -e STORAGE_DIR="/app/server/storage" mintplexlabs/anythingllmEz a projekt parancsa egy változtatással:-p 127.0.0.1:3001:3001a(z)-p 3001:3001helyett, így a csevegő nem kerül a nyílt internetre, mielőtt jelszót állított be. A tárolókönyvtár tartalmazza az adatbázist, a vektorokat és a dokumentumait; készítsen róla biztonsági mentést. - Állítsa be SSH-n keresztül.
ssh -N -L 3001:127.0.0.1:3001 root@your-server, majd http://127.0.0.1:3001. Válassza ki az LLM-et: egy hosztolt szolgáltatót és annak API-kulcsát, vagy az Ollamát itt:http://host.docker.internal:11434, ha ezen a gépen fut. Kapcsolja be a többfelhasználós módot, vagy állítsa be a példány jelszavát a Beállításokban, mielőtt bárki más elérné. - Adjon neki domaint. Irányítson egy A rekordot a szerverre, telepítse a Caddyt, és egyetlen Caddyfile-blokk (
reverse_proxy 127.0.0.1:3001) a domainje alatt megszerzi a tanúsítványt, és HTTPS-t tesz a 3001 elé. A tűzfalon a 80-as és 443-as portot nyissa meg, mást ne.
Őszintén
Amit mi ténylegesen vennénk
A minimum 2 mag és 2 GB, és a legolcsóbb sor ezt teljesíti. Mi mégis rászánnánk a plusz egy dollárt.
Olyan dokumentumtárhoz, amelyet ténylegesen használni fog
BD-8 · $12.90/hó
4 vCPU, 8 GB és 100 GB $12.90 áron, szemben a GL2-4 csomaggal $11.90 áron: havi egy dollárért két további magot kap a beágyazóhoz, amely minden feltöltéskor ezen a gépen fut, és 100 GB-ot a dokumentumoknak és vektoraiknak. A modell máshol fut, API-kulcs mögött, így GPU nem kell; ha mellette Ollamát szeretne, olvassa el az Ollama-oldalt, és a modellhez vásároljon, ne az AnythingLLM-hez. Bármelyiken futtassa le az AVX2-ellenőrzést, mielőtt egyetlen fájlt is feltöltene.
Kérdések