โซลูชัน · แชตหลายโมเดล
VPS สำหรับ LibreChat
LibreChat คืออินเทอร์เฟซแชตโอเพนซอร์สสำหรับหลายโมเดลพร้อมกัน ได้แก่ OpenAI, Anthropic, Google และโมเดลในเครื่องผ่าน endpoint ที่เข้ากันได้กับ OpenAI พร้อมเอเจนต์ การค้นหาไฟล์ และบัญชีสำหรับทั้งทีม เอกสารของ LibreChat ไม่ได้ระบุตัวเลข RAM หรือ CPU และไฟล์ Docker Compose อย่างเป็นทางการเริ่มคอนเทนเนอร์หกตัว เราจึงกำหนดขนาดจากตรงนั้น BD-8 ราคา $12.90 ต่อเดือนคือเครื่องที่ถูกที่สุดที่มีพื้นที่เพียงพอจริง ส่วน C2-4-80 ราคา $37.90 คือขนาดเล็กกว่าสำหรับผู้ใช้คนเดียวหรือกลุ่มเล็ก
สิ่งที่ต้องใช้
ซอฟต์แวร์ตามเอกสาร ขนาดระบุแหล่งที่มา
ซอฟต์แวร์และแนวทางด้านความปลอดภัยมาจากเอกสารของโปรเจกต์เอง หากโปรเจกต์ไม่ได้เผยแพร่ข้อมูลฮาร์ดแวร์ ขนาดจะระบุว่าเป็นตัวเลขของใคร
จากเอกสารของ LibreChat และไฟล์ compose
- Git และ Docker บน Linux คู่มือ Docker บน librechat.ai ไม่ได้ระบุอย่างอื่น และไม่ได้ระบุความต้องการด้าน RAM, CPU หรือดิสก์
- การติดตั้ง: โคลนรีโพสิทอรี แล้ว
cp .env.example .env && docker compose up -dแอปตอบสนองบนพอร์ต 3080 ส่วนคอนเทนเนอร์ที่สองซึ่งเป็นแผงผู้ดูแล ตอบสนองบนพอร์ต 3000 - ไฟล์ compose อย่างเป็นทางการเริ่มคอนเทนเนอร์หกตัว ได้แก่ แอป LibreChat, แผงผู้ดูแลระบบ, MongoDB สำหรับบทสนทนาและบัญชี, Meilisearch สำหรับค้นหาบทสนทนา, ฐานข้อมูล pgvector และ RAG API สำหรับการค้นหาไฟล์
- โมเดลคือคีย์ ไม่ใช่ฮาร์ดแวร์ คีย์ของ OpenAI, Anthropic และ Google ใส่ไว้ใน .env หรือให้ผู้ใช้แต่ละคนกรอกคีย์ของตนเองในอินเทอร์เฟซ โมเดลในเครื่องคือ endpoint แยกต่างหากของ Ollama หรือที่เข้ากันได้กับ OpenAI อื่น ๆ ซึ่งคุณเพิ่มใน librechat.yaml เครื่องนี้จึงไม่ต้องใช้ GPU
ขนาด (ของเรา จากคอนเทนเนอร์หกตัวที่ไฟล์ compose เริ่ม)
| ปริมาณงาน | vCPU | RAM |
|---|---|---|
| ผู้ใช้คนเดียวหรือกลุ่มเล็ก แชตไม่กี่รายการ ไม่มีการค้นหาไฟล์หนัก ๆของเรา คอนเทนเนอร์หกตัวใช้หน่วยความจำของตัวเองแม้ไม่ได้ทำงาน นี่คือขนาดต่ำสุดที่เราจะใช้รัน | 2 | 4 GB |
| ทีมหนึ่งทีม เปิดการค้นหาไฟล์ และดัชนีการค้นหาเพิ่มขึ้นเรื่อยๆของเรา MongoDB, Meilisearch และฐานข้อมูลเวกเตอร์ต่างต้องการพื้นที่เผื่อ และการทำ embedding ไฟล์อัปโหลดเป็นงานของ CPU | 4 | 8 GB |
| ผู้ใช้จำนวนมาก ชุดเอกสารขนาดใหญ่ เก็บบทสนทนาไว้หลายปีของเรา ที่เก็บบทสนทนา ดัชนีการค้นหา และเวกเตอร์ล้วนเติบโตตามการใช้งาน | 8 | 16 GB |
แพ็กเกจที่เหมาะสม
5 เครื่อง ราคาปัจจุบัน
เครื่องที่เหมาะและถูกที่สุดก่อน ราคาเป็นราคาวันนี้ ต่อเดือน อ่านจากแค็ตตาล็อก
- BD-8$12.90/เดือน
4 vCPU · 8 GB · ดิสก์ 100 GB · 32 TB
ราคาถูกที่สุดที่มีพื้นที่พอสำหรับทั้งสแตก. เพียงพอสบายๆ สำหรับทีม: คอนเทนเนอร์ทั้งหก ไฟล์อัปโหลด และดัชนีการค้นหา โดยยังมีหน่วยความจำเหลือ
- BD-12$17.90/เดือน
6 vCPU · 12 GB · ดิสก์ 200 GB · 32 TB
ดิสก์มากขึ้นสำหรับไฟล์อัปโหลดและเวกเตอร์. สำหรับคลังเอกสารจริงที่ใช้กับการค้นหาไฟล์ และบทสนทนาที่บันทึกไว้หลายปี
- BD-24$31.90/เดือน
8 vCPU · 24 GB · ดิสก์ 300 GB · 32 TB
ทีมขนาดใหญ่หรือผู้ใช้งานหนักหลายคน. หน่วยความจำเหลือเฟือให้ MongoDB, Meilisearch และฐานข้อมูลเวกเตอร์ขยายตัวได้
- C2-4-80$37.90/เดือน
2 vCPU · 4 GB · ดิสก์ 80 GB · 3 TB
ขนาดเล็กกว่า สำหรับผู้ใช้คนเดียวหรือไม่กี่คน. รันสแตกได้ แต่อย่ารันโมเดลในเครื่องหรืองาน build บนเครื่องนี้ด้วย เลือกเพราะเมือง ไม่ใช่เพราะขนาด
- C4-8-160$75.90/เดือน
4 vCPU · 8 GB · ดิสก์ 160 GB · 3 TB
ขนาดที่สบาย ในกรณีที่เมืองของแถวที่ถูกที่สุดไม่เหมาะกับคุณ. ขนาดเดียวกับแถวที่ถูกที่สุด สำหรับทีมที่ต้องการเมืองอื่น
ยังไม่มีพรีเซ็ตเริ่มต้นสำหรับ LibreChat: การติดตั้งคือขั้นตอนด้านล่างที่คุณพิมพ์เอง ซึ่งเป็นคำสั่งจากเอกสารของ LibreChat เอง รวมถึงค่า secret ที่ไฟล์ compose ต้องการ
การติดตั้ง
สี่ขั้นตอน จากเอกสารของ LibreChat
Docker, สแต็ก compose, บัญชีแรก แล้วจึงเป็นโมเดลของคุณ ลงทะเบียนบัญชีของคุณทันทีที่สแต็กทำงาน: บัญชีแรกที่สร้างจะกลายเป็นผู้ดูแลระบบ
- Docker
curl -fsSL https://get.docker.com | shจากนั้นตรวจสอบว่าdocker compose versionตอบสนอง - โคลนและตั้งค่า
git clone https://github.com/LibreChat-AI/LibreChat.git cd LibreChat && cp .env.example .envใน .env ให้ตั้งMEILI_MASTER_KEY(อย่างน้อย 16 ตัวอักษร) และADMIN_PANEL_SESSION_SECRETซึ่งแผงผู้ดูแลจะไม่เริ่มทำงานหากไม่มี หากคอนเทนเนอร์รายงานข้อผิดพลาดด้านสิทธิ์ ให้ตั้งUIDและGIDเป็นผู้ใช้ที่รัน compose - เริ่มระบบและลงทะเบียนก่อนใคร
docker compose up -ddocker compose psควรแสดงว่าคอนเทนเนอร์ทั้งหกทำงานอยู่ เปิด http://your-ip:3080 แล้วกด Register: ไม่มีผู้ใช้เริ่มต้น จนกว่าจะมี HTTPS ด้านหน้า ให้เก็บพอร์ต 3080 และ 3000 ไว้หลังไฟร์วอลล์และเข้าถึงแอปผ่าน SSH:ssh -N -L 3080:127.0.0.1:3080 root@your-server - เพิ่มโมเดล แล้วจึงตั้งโดเมน ใส่
OPENAI_API_KEY,ANTHROPIC_API_KEYและGOOGLE_KEYใน .env หรือปล่อยเป็น user_provided เพื่อให้ผู้ใช้แต่ละคนป้อนคีย์ของตนเอง สำหรับโมเดลในเครื่อง ให้เพิ่ม endpoint ของ Ollama ใน librechat.yaml จากภายในคอนเทนเนอร์ที่อยู่คือ host.docker.internal ไม่ใช่ localhost สำหรับ HTTPS ให้ชี้ A record มาที่เซิร์ฟเวอร์ วาง reverse proxy ไว้ด้านหน้า และตั้งDOMAIN_CLIENTและDOMAIN_SERVERใน .env เป็นที่อยู่สาธารณะ เมื่อทีมของคุณลงทะเบียนครบแล้ว ให้ตั้งALLOW_REGISTRATIONเป็น false
พูดกันตรง ๆ
สิ่งที่เราจะซื้อจริงๆ
LibreChat ไม่ได้ระบุขั้นต่ำ และเริ่มคอนเทนเนอร์หกตัว ให้ซื้อเครื่อง 8 GB
สำหรับ LibreChat และทีม
BD-8 · $12.90/เดือน
4 vCPU, 8 GB และ 100 GB ราคา $12.90: สแตกอย่างเป็นทางการทั้งหมดพร้อมหน่วยความจำเหลือให้ MongoDB, Meilisearch และฐานข้อมูลเวกเตอร์ขยายตัว ดิสก์สำหรับไฟล์อัปโหลด และ CPU สำหรับทำ embedding เอกสารโดยแชตไม่สะดุด โมเดลอยู่ที่อื่นหลัง API key เครื่องนี้จึงไม่ต้องใช้ GPU เลย หากคุณต้องการเมืองที่แถวที่ถูกที่สุดไม่มี C4-8-160 ราคา $75.90 คือขนาดเดียวกันในที่อื่น
คำถาม