* Initial commit | Farsi (Persian) translations * Farsi (Persian) translations - Pt. 2 * Farsi (Persian) translations - Pt. 3 * Farsi (Persian) translations - `README.fa-IR.md` file
18 KiB
AnythingLLM: اپلیکیشن همهکاره هوش مصنوعی که دنبالش بودید.
با اسناد خود چت کنید، از عاملهای هوش مصنوعی استفاده کنید، با قابلیت پیکربندی بالا، چند کاربره، و بدون نیاز به تنظیمات پیچیده.
|
|
Docs
|
Hosted Instance
👈 AnythingLLM برای دسکتاپ (مک، ویندوز و لینوکس)! دانلود کنید
نمای کلی محصول
AnythingLLM یک اپلیکیشن کامل است که در آن میتوانید از LLMهای تجاری آماده یا LLMهای متنباز محبوب و راهحلهای vectorDB برای ساخت یک ChatGPT خصوصی بدون محدودیت استفاده کنید که میتوانید آن را به صورت محلی اجرا کنید یا از راه دور میزبانی کنید و با هر سندی که به آن ارائه میدهید، هوشمندانه گفتگو کنید.
AnythingLLM اسناد شما را به اشیایی به نام workspaces
تقسیم میکند. یک Workspace مانند یک رشته عمل میکند، اما با اضافه شدن کانتینرسازی اسناد شما. Workspaceها میتوانند اسناد را به اشتراک بگذارند، اما با یکدیگر ارتباط برقرار نمیکنند تا بتوانید زمینه هر workspace را تمیز نگه دارید.
ویژگیهای جذاب AnythingLLM
- 🆕 عاملهای هوش مصنوعی سفارشی
- 🖼️ پشتیبانی از چند مدل (هم LLMهای متنباز و هم تجاری!)
- 👤 پشتیبانی از چند کاربر و سیستم مجوزها فقط در نسخه Docker
- 🦾 عاملها در فضای کاری شما (مرور وب، اجرای کد و غیره)
- 💬 ویجت چت قابل جاسازی سفارشی برای وبسایت شما فقط در نسخه Docker
- 📖 پشتیبانی از انواع مختلف سند (PDF، TXT، DOCX و غیره)
- رابط کاربری ساده چت با قابلیت کشیدن و رها کردن و استنادهای واضح
- ۱۰۰٪ آماده استقرار در فضای ابری
- سازگار با تمام ارائهدهندگان محبوب LLM متنباز و تجاری
- دارای اقدامات داخلی صرفهجویی در هزینه و زمان برای مدیریت اسناد بسیار بزرگ در مقایسه با سایر رابطهای کاربری چت
- API کامل توسعهدهنده برای یکپارچهسازیهای سفارشی!
- و موارد بیشتر... نصب کنید و کشف کنید!
LLMها، مدلهای Embedder، مدلهای گفتاری و پایگاههای داده برداری پشتیبانی شده
مدلهای زبانی بزرگ (LLMs):
- Any open-source llama.cpp compatible model
- OpenAI
- OpenAI (Generic)
- Azure OpenAI
- AWS Bedrock
- Anthropic
- NVIDIA NIM (chat models)
- Google Gemini Pro
- Hugging Face (chat models)
- Ollama (chat models)
- LM Studio (all models)
- LocalAi (all models)
- Together AI (chat models)
- Fireworks AI (chat models)
- Perplexity (chat models)
- OpenRouter (chat models)
- DeepSeek (chat models)
- Mistral
- Groq
- Cohere
- KoboldCPP
- LiteLLM
- Text Generation Web UI
- Apipie
- xAI
- Novita AI (chat models)
مدلهای Embedder:
- AnythingLLM Native Embedder (پیشفرض)
- OpenAI
- Azure OpenAI
- LocalAi (همه)
- Ollama (همه)
- LM Studio (همه)
- Cohere
مدلهای رونویسی صوتی:
- AnythingLLM Built-in (پیشفرض)
- OpenAI
پشتیبانی TTS (تبدیل متن به گفتار):
- امکانات داخلی مرورگر (پیشفرض)
- PiperTTSLocal - اجرا در مرورگر
- OpenAI TTS
- ElevenLabs
- هر سرویس TTS سازگار با OpenAI
پشتیبانی STT (تبدیل گفتار به متن):
- امکانات داخلی مرورگر (پیشفرض)
پایگاههای داده برداری:
نمای کلی فنی
این مخزن شامل سه بخش اصلی است:
frontend
: یک رابط کاربری viteJS + React که میتوانید برای ایجاد و مدیریت آسان تمام محتوای قابل استفاده توسط LLM اجرا کنید.server
: یک سرور NodeJS express برای مدیریت تمام تعاملات و انجام مدیریت vectorDB و تعاملات LLM.collector
: سرور NodeJS express که اسناد را از رابط کاربری پردازش و تجزیه میکند.docker
: دستورالعملهای Docker و فرآیند ساخت + اطلاعات برای ساخت از منبع.embed
: زیرماژول برای تولید و ایجاد ویجت قابل جاسازی وب.browser-extension
: زیرماژول برای افزونه مرورگر کروم.
🛳 میزبانی شخصی
Mintplex Labs و جامعه کاربران، روشها، اسکریپتها و قالبهای متعددی را برای اجرای AnythingLLM به صورت محلی نگهداری میکنند. برای مطالعه نحوه استقرار در محیط مورد نظر خود یا استقرار خودکار، به جدول زیر مراجعه کنید.
Docker | AWS | GCP | Digital Ocean | Render.com |
---|---|---|---|---|
![]() |
![]() |
Railway | RepoCloud | Elestio |
---|---|---|
![]() |
یا راهاندازی نمونه تولیدی AnythingLLM بدون Docker →
راهاندازی برای توسعه
yarn setup
برای پر کردن فایلهای.env
مورد نیاز در هر بخش از برنامه (از ریشه مخزن).- قبل از ادامه، آنها را پر کنید. اطمینان حاصل کنید که
server/.env.development
پر شده است، در غیر این صورت همه چیز درست کار نخواهد کرد.
- قبل از ادامه، آنها را پر کنید. اطمینان حاصل کنید که
yarn dev:server
برای راهاندازی سرور به صورت محلی (از ریشه مخزن).yarn dev:frontend
برای راهاندازی فرانتاند به صورت محلی (از ریشه مخزن).yarn dev:collector
برای اجرای جمعکننده اسناد (از ریشه مخزن).
درباره کشکردن بردار بیشتر بدانید
تلهمتری و حریم خصوصی
AnythingLLM توسط Mintplex Labs Inc دارای ویژگی تلهمتری است که اطلاعات استفاده ناشناس را جمعآوری میکند.
اطلاعات بیشتر درباره تلهمتری و حریم خصوصی AnythingLLM
چرا؟
غیرفعال کردن
دقیقاً چه چیزی را ردیابی میکنید؟
- نوع نصب شما (Docker یا Desktop)
- زمانی که سندی اضافه یا حذف میشود. هیچ اطلاعاتی درباره سند نداریم. فقط رویداد ثبت میشود.
- نوع پایگاه داده برداری در حال استفاده. به ما کمک میکند بدانیم کدام ارائهدهنده بیشتر استفاده میشود.
- نوع LLM در حال استفاده. به ما کمک میکند محبوبترین انتخاب را بشناسیم.
- ارسال چت. این معمولترین "رویداد" است و به ما ایدهای از فعالیت روزانه میدهد.
میتوانید این ادعاها را با پیدا کردن تمام مکانهایی که Telemetry.sendTelemetry
فراخوانی میشود، تأیید کنید. ارائهدهنده تلهمتری PostHog است.
👋 مشارکت
- ایجاد issue
- ایجاد PR با فرمت نام شاخه
<شماره issue>-<نام کوتاه>
- تأیید از تیم اصلی
🌟 مشارکتکنندگان
🔗 محصولات بیشتر
- VectorAdmin: یک رابط کاربری و مجموعه ابزار همهکاره برای مدیریت پایگاههای داده برداری.
- OpenAI Assistant Swarm: تبدیل کل کتابخانه دستیاران OpenAI به یک ارتش واحد تحت فرمان یک عامل.
Copyright © 2025 Mintplex Labs.
This project is MIT licensed.