AnythingLLM: แอป AI แบบครบวงจรที่คุณกำลังมองหา
แชทกับเอกสารของคุณ ใช้ AI Agent กำหนดค่าได้สูง มีผู้ใช้หลายคน และไม่ต้องตั้งค่าให้ยุ่งยาก
- - เอกสาร | อินสแตนซ์ที่โฮสต์
อังกฤษ · 简体中文 · 日本語
AnythingLLM สำหรับเดสก์ท็อป (Mac, Windows และ Linux)! ดาวน์โหลดเดี๋ยวนี้
แอปพลิเคชันแบบฟูลสแตกที่ช่วยให้คุณเปลี่ยนเอกสาร ทรัพยากร หรือชิ้นส่วนของเนื้อหาให้เป็นบริบทที่ LLM ใดๆ สามารถใช้เป็นข้อมูลอ้างอิงระหว่างการสนทนาได้ แอปพลิเคชั่นนี้ให้คุณเลือกและเลือก LLM หรือฐานข้อมูลเวกเตอร์ที่คุณต้องการใช้ รวมถึงรองรับการจัดการและการอนุญาตผู้ใช้หลายราย
AnythingLLM เป็นแอปพลิเคชันเต็มรูปแบบที่คุณสามารถใช้ LLM เชิงพาณิชย์หรือ LLM โอเพ่นซอร์สยอดนิยมและโซลูชัน vectorDB เพื่อสร้าง ChatGPT ส่วนตัวโดยไม่มีการประนีประนอมที่คุณสามารถเรียกใช้ในเครื่องและโฮสต์จากระยะไกลและสามารถแชทอย่างชาญฉลาด พร้อมเอกสารใด ๆ ที่คุณให้มา
AnythingLLM แบ่งเอกสารของคุณออกเป็นวัตถุที่เรียกว่า workspaces
พื้นที่ทำงานทำงานเหมือนกับเธรดมาก แต่มีการเพิ่มคอนเทนเนอร์ลงในเอกสารของคุณ พื้นที่ทำงานสามารถแชร์เอกสารได้ แต่จะไม่พูดคุยกัน ดังนั้นคุณจึงสามารถรักษาบริบทของคุณสำหรับพื้นที่ทำงานแต่ละแห่งให้สะอาดได้
โมเดลภาษาขนาดใหญ่ (LLM):
โมเดลตัวฝัง:
รุ่นการถอดเสียง:
รองรับ TTS (ข้อความเป็นคำพูด):
การสนับสนุน STT (คำพูดเป็นข้อความ):
ฐานข้อมูลเวกเตอร์:
monorepo นี้ประกอบด้วยสามส่วนหลัก:
frontend
: ส่วนหน้า viteJS + React ที่คุณเรียกใช้เพื่อสร้างและจัดการเนื้อหาทั้งหมดของคุณที่ LLM สามารถใช้ได้ได้อย่างง่ายดายserver
: เซิร์ฟเวอร์ด่วน NodeJS เพื่อจัดการการโต้ตอบทั้งหมดและดำเนินการการจัดการ vectorDB และการโต้ตอบ LLM ทั้งหมดcollector
: เซิร์ฟเวอร์ด่วน NodeJS ที่ประมวลผลและแยกวิเคราะห์เอกสารจาก UIdocker
: คำแนะนำนักเทียบท่าและกระบวนการสร้าง + ข้อมูลสำหรับการสร้างจากแหล่งที่มาembed
: โมดูลย่อยสำหรับการสร้างและสร้างวิดเจ็ตฝังเว็บbrowser-extension
: Submodule สำหรับส่วนขยายเบราว์เซอร์ Chrome Mintplex Labs และชุมชนมีวิธีการปรับใช้ สคริปต์ และเทมเพลตจำนวนหนึ่งที่คุณสามารถใช้เพื่อเรียกใช้ AnythingLLM ในเครื่องได้ โปรดดูตารางด้านล่างเพื่ออ่านวิธีการปรับใช้ในสภาพแวดล้อมที่คุณต้องการหรือปรับใช้อัตโนมัติ
นักเทียบท่า | AWS | จีซีพี | มหาสมุทรดิจิทัล | เรนเดอร์.คอม |
---|---|---|---|---|
ทางรถไฟ | RepoCloud | เอเลสติโอ |
---|---|---|
หรือตั้งค่าอินสแตนซ์ AnythingLLM ที่ใช้งานจริงโดยไม่มี Docker →
yarn setup
ในการกรอกไฟล์ .env
ที่จำเป็น คุณจะต้องมีในแต่ละส่วนของแอปพลิเคชัน (จากรูทของ repo)server/.env.development
เต็มแล้ว ไม่เช่นนั้นสิ่งต่างๆ จะทำงานไม่ถูกต้องyarn dev:server
เพื่อบูตเซิร์ฟเวอร์ในเครื่อง (จากรูทของ repo)yarn dev:frontend
เพื่อบูตส่วนหน้าในเครื่อง (จากรูทของ repo)yarn dev:collector
เพื่อรันตัวรวบรวมเอกสาร (จากรูทของ repo)เรียนรู้เกี่ยวกับเอกสาร
เรียนรู้เกี่ยวกับการแคชเวกเตอร์
AnythingLLM โดย Mintplex Labs Inc มีคุณสมบัติการวัดและส่งข้อมูลทางไกลที่รวบรวมข้อมูลการใช้งานที่ไม่ระบุชื่อ
เราใช้ข้อมูลนี้เพื่อช่วยให้เราเข้าใจว่า AnythingLLM ถูกนำมาใช้อย่างไร เพื่อช่วยเราจัดลำดับความสำคัญของการทำงานเกี่ยวกับคุณสมบัติใหม่และการแก้ไขข้อบกพร่อง และเพื่อช่วยเราปรับปรุงประสิทธิภาพและความเสถียรของ AnythingLLM
ตั้งค่า DISABLE_TELEMETRY
ในเซิร์ฟเวอร์หรือการตั้งค่า .env ของ docker เป็น "true" เพื่อเลือกไม่ใช้การวัดและส่งข้อมูลทางไกล คุณยังสามารถดำเนินการนี้ได้ในแอปโดยไปที่แถบด้านข้าง > Privacy
และปิดใช้งานการวัดและส่งข้อมูลทางไกล
เราจะติดตามเฉพาะรายละเอียดการใช้งานที่ช่วยเราในการตัดสินใจเกี่ยวกับผลิตภัณฑ์และแผนงาน โดยเฉพาะ:
คุณสามารถตรวจสอบการอ้างสิทธิ์เหล่านี้ได้โดยการค้นหาตำแหน่งทั้งหมดที่เรียกว่า Telemetry.sendTelemetry
นอกจากนี้ เหตุการณ์เหล่านี้ยังถูกเขียนลงในบันทึกเอาต์พุต ดังนั้นคุณจึงสามารถดูข้อมูลเฉพาะที่ถูกส่งไป - หากเปิดใช้งาน ไม่มีการรวบรวม IP หรือข้อมูลระบุตัวตนอื่น ๆ ผู้ให้บริการ Telemetry คือ PostHog ซึ่งเป็นบริการรวบรวมข้อมูลทางไกลแบบโอเพ่นซอร์ส
ดูเหตุการณ์การวัดและส่งข้อมูลทางไกลทั้งหมดในซอร์สโค้ด
-
ลิขสิทธิ์ © 2024 Mintplex Labs.
โครงการนี้ได้รับอนุญาตจาก MIT