diff --git a/frontend/src/locales/fa/common.js b/frontend/src/locales/fa/common.js new file mode 100644 index 0000000000000000000000000000000000000000..bfc9e9d7ab2e05acb69a920807850f3a6a6ba6d3 --- /dev/null +++ b/frontend/src/locales/fa/common.js @@ -0,0 +1,443 @@ +const TRANSLATIONS = { + common: { + "workspaces-name": "نام Ùضای کار", + error: "خطا", + success: "موÙÙ‚", + user: "کاربر", + selection: "انتخاب مدل", + saving: "در Øال ذخیره...", + save: "ذخیره تغییرات", + previous: "صÙØÙ‡ قبلی", + next: "صÙØÙ‡ بعدی", + }, + + // Setting Sidebar menu items. + settings: { + title: "تنظیمات سامانه", + system: "تنظیمات عمومی", + invites: "دعوت‌نامه‌ها", + users: "کاربران", + workspaces: "Ùضاهای کاری", + "workspace-chats": "Ú¯Ùتگوهای Ùضای کاری", + customization: "شخصی‌سازی", + "api-keys": "API توسعه‌دهندگان", + llm: "مدل زبانی", + transcription: "رونویسی", + embedder: "جاسازی", + "text-splitting": "تقسیم متن Ùˆ تکه‌بندی", + "voice-speech": "صدا Ùˆ Ú¯Ùتار", + "vector-database": "پایگاه داده برداری", + embeds: "جاسازی Ú¯Ùتگو", + "embed-chats": "تاریخچه Ú¯Ùتگوهای جاسازی شده", + security: "امنیت", + "event-logs": "گزارش رویدادها", + privacy: "Øریم خصوصی Ùˆ داده‌ها", + "ai-providers": "ارائه‌دهندگان هوش مصنوعی", + "agent-skills": "مهارت‌های عامل", + admin: "مدیریت", + tools: "ابزارها", + "experimental-features": "ویژگی‌های آزمایشی", + contact: "تماس با پشتیبانی", + "browser-extension": "اÙزونه مرورگر", + }, + + // Page Definitions + login: { + "multi-user": { + welcome: "خوش آمدید به", + "placeholder-username": "نام کاربری", + "placeholder-password": "رمز عبور", + login: "ورود", + validating: "در Øال اعتبارسنجی...", + "forgot-pass": "Ùراموشی رمز عبور", + reset: "بازنشانی", + }, + "sign-in": { + start: "ورود به Øساب", + end: "کاربری شما.", + }, + "password-reset": { + title: "بازنشانی رمز عبور", + description: "برای بازنشانی رمز عبور خود، اطلاعات لازم را وارد کنید.", + "recovery-codes": "کدهای بازیابی", + "recovery-code": "کد بازیابی {{index}}", + "back-to-login": "بازگشت به صÙØÙ‡ ورود", + }, + }, + + welcomeMessage: { + part1: + "به AnythingLLM خوش آمدید. AnythingLLM یک ابزار هوش مصنوعی متن‌باز توسط Mintplex Labs است Ú©Ù‡ هر چیزی را به یک ربات Ú¯Ùتگوی آموزش‌دیده تبدیل می‌کند Ú©Ù‡ می‌توانید با آن Ú¯Ùتگو Ùˆ پرس‌وجو کنید. AnythingLLM یک نرم‌اÙزار BYOK (آوردن کلیدهای خودتان) است، بنابراین هیچ اشتراک، هزینه یا مبلغی برای این نرم‌اÙزار خارج از سرویس‌هایی Ú©Ù‡ می‌خواهید با آن استÙاده کنید، وجود ندارد.", + part2: + "AnythingLLM ساده‌ترین راه برای کنار هم قرار دادن Ù…Øصولات قدرتمند هوش مصنوعی مانند OpenAIØŒ GPT-4ØŒ LangChainØŒ PineconeDBØŒ ChromaDB Ùˆ سایر سرویس‌ها در یک بسته منظم Ùˆ بدون دردسر برای اÙزایش بهره‌وری شما تا Û±Û°Û° برابر است.", + part3: + "AnythingLLM می‌تواند کاملاً به صورت Ù…ØÙ„ÛŒ روی دستگاه شما با Øداقل مصر٠منابع اجرا شود، طوری Ú©Ù‡ Øتی متوجه Øضور آن نخواهید شد! نیازی به GPU نیست. نصب ابری Ùˆ درون‌سازمانی نیز در دسترس است.\nاکوسیستم ابزارهای هوش مصنوعی هر روز قدرتمندتر می‌شود. AnythingLLM استÙاده از آن را آسان می‌کند.", + githubIssue: "ایجاد مسئله در گیت‌هاب", + user1: "چطور شروع کنم؟!", + part4: + "خیلی ساده است. تمام مجموعه‌ها در سطل‌هایی Ú©Ù‡ ما «Ùضای کاری» می‌نامیم سازماندهی شده‌اند. Ùضاهای کاری، سطل‌هایی از Ùایل‌ها، اسناد، تصاویر، PDF‌ها Ùˆ سایر Ùایل‌ها هستند Ú©Ù‡ به چیزی تبدیل می‌شوند Ú©Ù‡ LLM‌ها می‌توانند درک کنند Ùˆ در مکالمه استÙاده کنند.\n\nشما می‌توانید در هر زمان Ùایل‌ها را اضاÙÙ‡ Ùˆ Øذ٠کنید.", + createWorkspace: "ایجاد اولین Ùضای کاری", + user2: + "آیا این مثل یک دراپ‌باکس هوشمند است یا چیز دیگری؟ پس Ú¯Ùتگو چی؟ مگر این یک ربات Ú¯Ùتگو نیست؟", + part5: + "AnythingLLM بیشتر از یک دراپ‌باکس هوشمند است.\n\nAnythingLLM دو روش برای صØبت با داده‌های شما ارائه می‌دهد:\n\n<i>پرس‌وجو:</i> Ú¯Ùتگوهای شما داده‌ها یا استنباط‌های یاÙت شده در اسناد Ùضای کاری Ú©Ù‡ به آن دسترسی دارد را برمی‌گرداند. اÙزودن اسناد بیشتر به Ùضای کاری آن را هوشمندتر می‌کند!\n\n<i>مکالمه‌ای:</i> اسناد شما + تاریخچه Ú¯Ùتگوی جاری شما هر دو همزمان به دانش LLM Ú©Ù…Ú© می‌کنند. برای اÙزودن اطلاعات متنی بلادرنگ یا Ø§ØµÙ„Ø§Ø Ø§Ø´ØªØ¨Ø§Ù‡Ø§Øª Ùˆ سوءتÙاهم‌هایی Ú©Ù‡ LLM ممکن است داشته باشد، عالی است.\n\nشما می‌توانید بین هر دو Øالت \n<i>در وسط Ú¯Ùتگو!</i> جابجا شوید.", + user3: "وای، این عالی به نظر می‌رسد، بگذارید همین Øالا امتØانش کنم!", + part6: "خوش بگذره!", + starOnGithub: "ستاره در گیت‌هاب", + contact: "تماس با Mintplex Labs", + }, + + "new-workspace": { + title: "Ùضای کاری جدید", + placeholder: "Ùضای کاری من", + }, + + // Workspace Settings menu items + "workspaces—settings": { + general: "تنظیمات عمومی", + chat: "تنظیمات Ú¯Ùتگو", + vector: "پایگاه داده برداری", + members: "اعضا", + agent: "پیکربندی عامل", + }, + + // General Appearance + general: { + vector: { + title: "تعداد بردارها", + description: "تعداد Ú©Ù„ بردارها در پایگاه داده برداری شما.", + }, + names: { + description: "این Ùقط نام نمایشی Ùضای کاری شما را تغییر خواهد داد.", + }, + message: { + title: "پیام‌های Ú¯Ùتگوی پیشنهادی", + description: "پیام‌هایی Ú©Ù‡ به کاربران Ùضای کاری پیشنهاد می‌شود را شخصی‌سازی کنید.", + add: "اÙزودن پیام جدید", + save: "ذخیره پیام‌ها", + heading: "برایم ØªÙˆØ¶ÛŒØ Ø¨Ø¯Ù‡", + body: "مزایای AnythingLLM را", + }, + pfp: { + title: "تصویر پروÙایل دستیار", + description: "تصویر پروÙایل دستیار را برای این Ùضای کاری شخصی‌سازی کنید.", + image: "تصویر Ùضای کاری", + remove: "Øذ٠تصویر Ùضای کاری", + }, + delete: { + title: "ØØ°Ù Ùضای کاری", + description: "این Ùضای کاری Ùˆ تمام داده‌های آن را Øذ٠کنید. این کار Ùضای کاری را برای همه کاربران Øذ٠خواهد کرد.", + delete: "ØØ°Ù Ùضای کاری", + deleting: "در Øال ØØ°Ù Ùضای کاری...", + "confirm-start": "شما در Øال Øذ٠کامل", + "confirm-end": "Ùضای کاری هستید. این کار تمام جاسازی‌های برداری را از پایگاه داده برداری شما Øذ٠خواهد کرد.\n\nÙایل‌های اصلی منبع دست نخورده باقی خواهند ماند. این عمل برگشت‌ناپذیر است.", + }, + }, + + // Chat Settings + chat: { + llm: { + title: "ارائه‌دهنده LLM Ùضای کاری", + description: "ارائه‌دهنده Ùˆ مدل LLM خاصی Ú©Ù‡ برای این Ùضای کاری استÙاده خواهد شد. به طور پیش‌Ùرض، از ارائه‌دهنده Ùˆ تنظیمات LLM سیستم استÙاده می‌کند.", + search: "جستجوی تمام ارائه‌دهندگان LLM", + }, + model: { + title: "مدل Ú¯Ùتگوی Ùضای کاری", + description: "مدل Ú¯Ùتگوی خاصی Ú©Ù‡ برای این Ùضای کاری استÙاده خواهد شد. اگر خالی باشد، از ترجیØات LLM سیستم استÙاده خواهد کرد.", + wait: "-- در انتظار مدل‌ها --", + }, + mode: { + title: "Øالت Ú¯Ùتگو", + chat: { + title: "Ú¯Ùتگو", + "desc-start": "پاسخ‌ها را با دانش عمومی LLM", + and: "Ùˆ", + "desc-end": "Ù…Øتوای اسناد یاÙت شده ارائه می‌دهد.", + }, + query: { + title: "پرس‌وجو", + "desc-start": "پاسخ‌ها را", + only: "Ùقط", + "desc-end": "در صورت یاÙتن Ù…Øتوای اسناد ارائه می‌دهد.", + }, + }, + history: { + title: "تاریخچه Ú¯Ùتگو", + "desc-start": "تعداد Ú¯Ùتگوهای قبلی Ú©Ù‡ در ØاÙظه کوتاه‌مدت پاسخ گنجانده خواهد شد.", + recommend: "پیشنهاد: Û²Û°. ", + "desc-end": "بیش از Û´Ûµ اØتمالاً منجر به شکست مداوم Ú¯Ùتگو می‌شود Ú©Ù‡ به اندازه پیام‌ها بستگی دارد.", + }, + prompt: { + title: "پیش‌متن", + description: "پیش‌متنی Ú©Ù‡ در این Ùضای کاری استÙاده خواهد شد. زمینه Ùˆ دستورالعمل‌ها را برای تولید پاسخ توسط هوش مصنوعی تعری٠کنید. باید یک پیش‌متن دقیق ارائه دهید تا هوش مصنوعی بتواند پاسخی مرتبط Ùˆ دقیق تولید کند.", + }, + refusal: { + title: "پاسخ رد در Øالت پرس‌وجو", + "desc-start": "در Øالت", + query: "پرس‌وجو", + "desc-end": "ممکن است بخواهید هنگامی Ú©Ù‡ هیچ Ù…Øتوایی یاÙت نمی‌شود، یک پاسخ رد سÙارشی برگردانید.", + }, + temperature: { + title: "دمای LLM", + "desc-start": 'این تنظیم میزان "خلاقیت" پاسخ‌های LLM شما را کنترل می‌کند.', + "desc-end": "هر Ú†Ù‡ عدد بالاتر باشد، خلاقیت بیشتر است. برای برخی مدل‌ها، تنظیم بسیار بالا می‌تواند منجر به پاسخ‌های نامÙهوم شود.", + hint: "اکثر LLMها Ù…Øدوده‌های مختلÙÛŒ از مقادیر معتبر را دارند. برای این اطلاعات به ارائه‌دهنده LLM خود مراجعه کنید.", + }, + }, + + // Vector Database + "vector-workspace": { + identifier: "شناسه پایگاه داده برداری", + snippets: { + title: "Øداکثر قطعات متنی", + description: "این تنظیم Øداکثر تعداد قطعات متنی Ú©Ù‡ برای هر Ú¯Ùتگو یا پرس‌وجو به LLM ارسال می‌شود را کنترل می‌کند.", + recommend: "پیشنهادی: 4", + }, + doc: { + title: "آستانه شباهت سند", + description: "Øداقل امتیاز شباهت مورد نیاز برای اینکه یک منبع مرتبط با Ú¯Ùتگو در نظر گرÙته شود. هر Ú†Ù‡ عدد بالاتر باشد، منبع باید شباهت بیشتری با Ú¯Ùتگو داشته باشد.", + zero: "بدون Ù…Øدودیت", + low: "پایین (امتیاز شباهت ≥ .25)", + medium: "متوسط (امتیاز شباهت ≥ .50)", + high: "بالا (امتیاز شباهت ≥ .75)", + }, + reset: { + reset: "بازنشانی پایگاه داده برداری", + resetting: "در Øال پاک کردن بردارها...", + confirm: "شما در Øال بازنشانی پایگاه داده برداری این Ùضای کاری هستید. این کار تمام جاسازی‌های برداری Ùعلی را Øذ٠خواهد کرد.\n\nÙایل‌های اصلی منبع دست نخورده باقی خواهند ماند. این عمل برگشت‌ناپذیر است.", + error: "بازنشانی پایگاه داده برداری Ùضای کاری امکان‌پذیر نبود!", + success: "پایگاه داده برداری Ùضای کاری بازنشانی شد!", + }, + }, + + // Agent Configuration + agent: { + "performance-warning": "عملکرد LLMهایی Ú©Ù‡ به طور ØµØ±ÛŒØ Ø§Ø² Ùراخوانی ابزار پشتیبانی نمی‌کنند، به شدت به قابلیت‌ها Ùˆ دقت مدل وابسته است. برخی توانایی‌ها ممکن است Ù…Øدود یا غیرÙعال باشند.", + provider: { + title: "ارائه‌دهنده LLM عامل Ùضای کاری", + description: "ارائه‌دهنده Ùˆ مدل LLM خاصی Ú©Ù‡ برای عامل @agent این Ùضای کاری استÙاده خواهد شد.", + }, + mode: { + chat: { + title: "مدل Ú¯Ùتگوی عامل Ùضای کاری", + description: "مدل Ú¯Ùتگوی خاصی Ú©Ù‡ برای عامل @agent این Ùضای کاری استÙاده خواهد شد.", + }, + title: "مدل عامل Ùضای کاری", + description: "مدل LLM خاصی Ú©Ù‡ برای عامل @agent این Ùضای کاری استÙاده خواهد شد.", + wait: "-- در انتظار مدل‌ها --", + }, + skill: { + title: "مهارت‌های پیش‌Ùرض عامل", + description: "توانایی‌های طبیعی عامل پیش‌Ùرض را با این مهارت‌های از پیش ساخته شده بهبود دهید. این تنظیمات برای تمام Ùضاهای کاری اعمال می‌شود.", + rag: { + title: "RAG Ùˆ ØاÙظه بلندمدت", + description: 'به عامل اجازه دهید از اسناد Ù…ØÙ„ÛŒ شما برای پاسخ به پرس‌وجو استÙاده کند یا از عامل بخواهید قطعات Ù…Øتوا را برای بازیابی ØاÙظه بلندمدت "به خاطر بسپارد".', + }, + view: { + title: "مشاهده Ùˆ خلاصه‌سازی اسناد", + description: "به عامل اجازه دهید Ù…Øتوای Ùایل‌های جاسازی شده Ùعلی Ùضای کاری را Ùهرست Ùˆ خلاصه کند.", + }, + scrape: { + title: "استخراج از وب‌سایت‌ها", + description: "به عامل اجازه دهید Ù…Øتوای وب‌سایت‌ها را بازدید Ùˆ استخراج کند.", + }, + generate: { + title: "تولید نمودارها", + description: "به عامل پیش‌Ùرض امکان تولید انواع مختل٠نمودار از داده‌های ارائه شده یا داده شده در Ú¯Ùتگو را بدهید.", + }, + save: { + title: "تولید Ùˆ ذخیره Ùایل‌ها در مرورگر", + description: "به عامل پیش‌Ùرض امکان تولید Ùˆ نوشتن در Ùایل‌هایی Ú©Ù‡ ذخیره می‌شوند Ùˆ می‌توانند در مرورگر شما دانلود شوند را بدهید.", + }, + web: { + title: "جستجو Ùˆ مرور زنده وب", + "desc-start": "با اتصال به یک ارائه‌دهنده جستجوی وب (SERP)ØŒ به عامل خود امکان جستجو در وب برای پاسخ به سؤالات خود را بدهید.", + "desc-end": "جستجوی وب در طول جلسات عامل تا زمانی Ú©Ù‡ این تنظیم نشود، کار نخواهد کرد.", + }, + }, + }, + + // Workspace Chats + recorded: { + title: "Ú¯Ùتگوهای Ùضای کاری", + description: + "این‌ها تمام Ú¯Ùتگوها Ùˆ پیام‌های ثبت شده هستند Ú©Ù‡ توسط کاربران ارسال شده‌اند Ùˆ بر اساس تاریخ ایجاد مرتب شده‌اند.", + export: "خروجی‌گیری", + table: { + id: "شناسه", + by: "ارسال شده توسط", + workspace: "Ùضای کاری", + prompt: "درخواست", + response: "پاسخ", + at: "زمان ارسال", + }, + }, + + // Appearance + appearance: { + title: "ظاهر", + description: "تنظیمات ظاهری پلتÙرم خود را شخصی‌سازی کنید.", + logo: { + title: "شخصی‌سازی لوگو", + description: "لوگوی سÙارشی خود را برای شخصی‌سازی ربات Ú¯Ùتگو آپلود کنید.", + add: "اÙزودن لوگوی سÙارشی", + recommended: "اندازه پیشنهادی: 800 x 200", + remove: "ØØ°Ù", + replace: "جایگزینی", + }, + message: { + title: "شخصی‌سازی پیام‌ها", + description: "پیام‌های خودکار نمایش داده شده به کاربران را شخصی‌سازی کنید.", + new: "جدید", + system: "سیستم", + user: "کاربر", + message: "پیام", + assistant: "دستیار Ú¯Ùتگوی AnythingLLM", + "double-click": "برای ویرایش دوبار کلیک کنید...", + save: "ذخیره پیام‌ها", + }, + icons: { + title: "آیکون‌های سÙارشی پاورقی", + description: "آیکون‌های نمایش داده شده در پایین نوار کناری را شخصی‌سازی کنید.", + icon: "آیکون", + link: "لینک", + }, + }, + + // API Keys + api: { + title: "کلیدهای API", + description: + "کلیدهای API به دارنده آن‌ها اجازه می‌دهند به صورت برنامه‌نویسی به این نمونه AnythingLLM دسترسی داشته Ùˆ آن را مدیریت کنند.", + link: "مطالعه مستندات API", + generate: "ایجاد کلید API جدید", + table: { + key: "کلید API", + by: "ایجاد شده توسط", + created: "تاریخ ایجاد", + }, + }, + + llm: { + title: "ترجیØات مدل زبانی", + description: "این‌ها اعتبارنامه‌ها Ùˆ تنظیمات ارائه‌دهنده مدل زبانی Ùˆ جاسازی انتخابی شما هستند. مهم است Ú©Ù‡ این کلیدها به‌روز Ùˆ صØÛŒØ Ø¨Ø§Ø´Ù†Ø¯ در غیر این صورت AnythingLLM به درستی کار نخواهد کرد.", + provider: "ارائه‌دهنده مدل زبانی", + }, + + transcription: { + title: "ترجیØات مدل رونویسی", + description: "این‌ها اعتبارنامه‌ها Ùˆ تنظیمات ارائه‌دهنده مدل رونویسی انتخابی شما هستند. مهم است Ú©Ù‡ این کلیدها به‌روز Ùˆ صØÛŒØ Ø¨Ø§Ø´Ù†Ø¯ در غیر این صورت Ùایل‌های رسانه Ùˆ صوتی رونویسی نخواهند شد.", + provider: "ارائه‌دهنده رونویسی", + "warn-start": "استÙاده از مدل Ù…ØÙ„ÛŒ Whisper روی دستگاه‌هایی با RAM یا CPU Ù…Øدود می‌تواند هنگام پردازش Ùایل‌های رسانه‌ای باعث توق٠AnythingLLM شود.", + "warn-recommend": "ما Øداقل Û² گیگابایت RAM Ùˆ آپلود Ùایل‌های کمتر از Û±Û° مگابایت را توصیه می‌کنیم.", + "warn-end": "مدل داخلی در اولین استÙاده به صورت خودکار دانلود خواهد شد.", + }, + + embedding: { + title: "ترجیØات جاسازی", + "desc-start": "هنگام استÙاده از یک LLM Ú©Ù‡ به طور پیش‌Ùرض از موتور جاسازی پشتیبانی نمی‌کند - ممکن است نیاز به تعیین اعتبارنامه‌های اضاÙÛŒ برای جاسازی متن داشته باشید.", + "desc-end": "جاسازی Ùرآیند تبدیل متن به بردارها است. این اعتبارنامه‌ها برای تبدیل Ùایل‌ها Ùˆ درخواست‌های شما به Ùرمتی Ú©Ù‡ AnythingLLM بتواند پردازش کند، ضروری هستند.", + provider: { + title: "ارائه‌دهنده جاسازی", + description: "هنگام استÙاده از موتور جاسازی داخلی AnythingLLM نیازی به تنظیمات نیست.", + }, + }, + + text: { + title: "تقسیم متن Ùˆ تکه‌بندی", + "desc-start": "تقسیم متن به شما امکان می‌دهد اسناد بزرگ را به بخش‌های کوچک‌تر تقسیم کنید Ú©Ù‡ برای جاسازی Ùˆ پردازش مناسب‌تر هستند.", + "desc-end": "سعی کنید تعادلی بین اندازه بخش Ùˆ همپوشانی ایجاد کنید تا از دست رÙتن اطلاعات را به Øداقل برسانید.", + "warn-start": "تغییر این مقادیر نیاز به", + "warn-center": "پردازش مجدد تمام اسناد", + "warn-end": "خواهد داشت.", + size: { + title: "Øداکثر اندازه بخش", + description: "این Øداکثر تعداد کاراکترهایی است Ú©Ù‡ می‌تواند در یک بردار وجود داشته باشد.", + recommend: "Øداکثر طول مدل جاسازی", + }, + overlap: { + title: "همپوشانی بخش‌های متن", + description: "این Øداکثر همپوشانی کاراکترها است Ú©Ù‡ در هنگام تکه‌بندی بین دو بخش متن مجاور رخ می‌دهد.", + }, + }, + + // Vector Database + vector: { + title: "پایگاه داده برداری", + description: "این‌ها اعتبارنامه‌ها Ùˆ تنظیمات Ù†Øوه عملکرد نمونه AnythingLLM شما هستند. مهم است Ú©Ù‡ این کلیدها به‌روز Ùˆ صØÛŒØ Ø¨Ø§Ø´Ù†Ø¯.", + provider: { + title: "ارائه‌دهنده پایگاه داده برداری", + description: "برای LanceDB نیازی به پیکربندی نیست.", + }, + }, + + // Embeddable Chat Widgets + embeddable: { + title: "جاسازی Ú¯Ùتگو", + description: "جاسازی Ú¯Ùتگو به شما امکان می‌دهد Ú¯Ùتگوی Ùضای کاری را در وب‌سایت یا برنامه خود قرار دهید.", + create: "ایجاد جاسازی جدید", + table: { + workspace: "Ùضای کاری", + chats: "Ú¯Ùتگوهای ارسال شده", + Active: "دامنه‌های Ùعال", + }, + }, + + "embed-chats": { + title: "Ú¯Ùتگوهای جاسازی شده", + export: "خروجی‌گیری", + description: "این لیست تمام Ú¯Ùتگوها Ùˆ پیام‌های ثبت شده از هر جاسازی Ú©Ù‡ منتشر کرده‌اید را نشان می‌دهد.", + table: { + embed: "جاسازی", + sender: "Ùرستنده", + message: "پیام", + response: "پاسخ", + at: "زمان ارسال", + }, + }, + + multi: { + title: "Øالت چند کاربره", + description: "نمونه خود را برای پشتیبانی از تیم خود با Ùعال‌سازی Øالت چند کاربره تنظیم کنید.", + enable: { + "is-enable": "Øالت چند کاربره Ùعال است", + enable: "Ùعال‌سازی Øالت چند کاربره", + description: "به طور پیش‌Ùرض، شما تنها مدیر خواهید بود. به عنوان مدیر، باید برای تمام کاربران یا مدیران جدید Øساب کاربری ایجاد کنید. رمز عبور خود را Ú¯Ù… نکنید زیرا Ùقط یک کاربر مدیر می‌تواند رمزهای عبور را بازنشانی کند.", + username: "نام کاربری Øساب مدیر", + password: "رمز عبور Øساب مدیر", + }, + password: { + title: "ØÙاظت با رمز عبور", + description: "از نمونه AnythingLLM خود با رمز عبور Ù…ØاÙظت کنید. اگر این رمز را Ùراموش کنید هیچ روش بازیابی وجود ندارد، پس Øتماً این رمز عبور را ذخیره کنید.", + }, + instance: { + title: "Ù…ØاÙظت از نمونه با رمز عبور", + description: "به طور پیش‌Ùرض، شما تنها مدیر خواهید بود. به عنوان مدیر، باید برای تمام کاربران یا مدیران جدید Øساب کاربری ایجاد کنید. رمز عبور خود را Ú¯Ù… نکنید زیرا Ùقط یک کاربر مدیر می‌تواند رمزهای عبور را بازنشانی کند.", + password: "رمز عبور نمونه", + }, + }, + + // Event Logs + event: { + title: "گزارش رویدادها", + description: "مشاهده تمام اقدامات Ùˆ رویدادهای در Øال وقوع در این نمونه برای نظارت.", + clear: "پاک کردن گزارش رویدادها", + table: { + type: "نوع رویداد", + user: "کاربر", + occurred: "زمان وقوع", + }, + }, + + // Privacy & Data-Handling + privacy: { + title: "Øریم خصوصی Ùˆ مدیریت داده‌ها", + description: "این پیکربندی شما برای Ù†Øوه مدیریت داده‌ها توسط ارائه‌دهندگان شخص ثالث متصل Ùˆ AnythingLLM است.", + llm: "انتخاب مدل زبانی", + embedding: "ترجیØات جاسازی", + vector: "پایگاه داده برداری", + anonymous: "ارسال تله‌متری ناشناس Ùعال است", + }, +}; + +export default TRANSLATIONS; diff --git a/frontend/src/locales/resources.js b/frontend/src/locales/resources.js index 89c757e3f1fa4ec385b7c74c6fdba152aac915fd..f0ce5b393c49f7feeed967fda18cb97355e8355e 100644 --- a/frontend/src/locales/resources.js +++ b/frontend/src/locales/resources.js @@ -27,6 +27,8 @@ import Hebrew from "./he/common.js"; import Dutch from "./nl/common.js"; import Vietnamese from "./vn/common.js"; import TraditionalChinese from "./zh_TW/common.js"; +import Farsi from "./fa/common.js"; + export const defaultNS = "common"; export const resources = { @@ -69,4 +71,7 @@ export const resources = { vi: { common: Vietnamese, }, + fa: { + common: Farsi, + }, }; diff --git a/locales/README.fa-IR.md b/locales/README.fa-IR.md new file mode 100644 index 0000000000000000000000000000000000000000..dcb71f9d1d5e903b1cbe9db0f5f517aa4f5c8560 --- /dev/null +++ b/locales/README.fa-IR.md @@ -0,0 +1,286 @@ +<a name="readme-top"></a> + +<p align="center"> + <a href="https://anythingllm.com"><img src="https://github.com/Mintplex-Labs/anything-llm/blob/master/images/wordmark.png?raw=true" alt="AnythingLLM logo"></a> +</p> + +<div align='center'> +<a href="https://trendshift.io/repositories/2415" target="_blank"><img src="https://trendshift.io/api/badge/repositories/2415" alt="Mintplex-Labs%2Fanything-llm | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> +</div> + +<p align="center" dir="rtl"> + <b>AnythingLLM:</b> اپلیکیشن همه‌کاره هوش مصنوعی Ú©Ù‡ دنبالش بودید.<br /> + با اسناد خود چت کنید، از عامل‌های هوش مصنوعی استÙاده کنید، با قابلیت پیکربندی بالا، چند کاربره، Ùˆ بدون نیاز به تنظیمات پیچیده. +</p> + +<p align="center"> + <a href="https://discord.gg/6UyHPeGZAC" target="_blank"> + <img src="https://img.shields.io/badge/chat-mintplex_labs-blue.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAH1UExURQAAAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r6+ubn5+7u7/3+/v39/enq6urq6/v7+97f39rb26eoqT1BQ0pOT4+Rkuzs7cnKykZKS0NHSHl8fdzd3ejo6UxPUUBDRdzc3RwgIh8jJSAkJm5xcvHx8aanqB4iJFBTVezt7V5hYlJVVuLj43p9fiImKCMnKZKUlaaoqSElJ21wcfT09O3u7uvr6zE0Nr6/wCUpK5qcnf7+/nh7fEdKTHx+f0tPUOTl5aipqiouMGtubz5CRDQ4OsTGxufn515hY7a3uH1/gXBydIOFhlVYWvX29qaoqCQoKs7Pz/Pz87/AwUtOUNfY2dHR0mhrbOvr7E5RUy8zNXR2d/f39+Xl5UZJSx0hIzQ3Odra2/z8/GlsbaGjpERHSezs7L/BwScrLTQ4Odna2zM3Obm7u3x/gKSmp9jZ2T1AQu/v71pdXkVISr2+vygsLiInKTg7PaOlpisvMcXGxzk8PldaXPLy8u7u7rm6u7S1tsDBwvj4+MPExbe4ueXm5s/Q0Kyf7ewAAAAodFJOUwAABClsrNjx/QM2l9/7lhmI6jTB/kA1GgKJN+nea6vy/MLZQYeVKK3rVA5tAAAAAWJLR0QB/wIt3gAAAAd0SU1FB+cKBAAmMZBHjXIAAAISSURBVDjLY2CAAkYmZhZWNnYODnY2VhZmJkYGVMDIycXNw6sBBbw8fFycyEoYGfkFBDVQgKAAPyMjQl5IWEQDDYgIC8FUMDKKsmlgAWyiEBWMjGJY5YEqxMAqGMWFNXAAYXGgAkYJSQ2cQFKCkYFRShq3AmkpRgYJbghbU0tbB0Tr6ukbgGhDI10gySfBwCwDUWBsYmpmDqQtLK2sbTQ0bO3sHYA8GWYGWWj4WTs6Obu4ami4OTm7exhqeHp5+4DCVJZBDmqdr7ufn3+ArkZgkJ+fU3CIRmgYWFiOARYGvo5OQUHhEUAFTkF+kVHRsLBgkIeyYmLjwoOc4hMSk5JTnINS06DC8gwcEEZ6RqZGlpOfc3ZObl5+gZ+TR2ERWFyBQQFMF5eklmqUpQb5+ReU61ZUOvkFVVXXQBSAraitq29o1GiKcfLzc29u0mjxBzq0tQ0kww5xZHtHUGeXhkZhdxBYgZ4d0LI6c4gjwd7siQQraOp1AivQ6CuAKZCDBBRQQQNQgUb/BGf3cqCCiZOcnCe3QQIKHNRTpk6bDgpZjRkzg3pBQTBrdtCcuZCgluAD0vPmL1gIdvSixUuWgqNs2YJ+DUhkEYxuggkGmOQUcckrioPTJCOXEnZ5JS5YslbGnuyVERlDDFvGEUPOWvwqaH6RVkHKeuDMK6SKnHlVhTgx8jeTmqy6Eij7K6nLqiGyPwChsa1MUrnq1wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0xMC0wNFQwMDozODo0OSswMDowMB9V0a8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMTAtMDRUMDA6Mzg6NDkrMDA6MDBuCGkTAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTEwLTA0VDAwOjM4OjQ5KzAwOjAwOR1IzAAAAABJRU5ErkJggg==" alt="Discord"> + </a> | + <a href="https://github.com/Mintplex-Labs/anything-llm/blob/master/LICENSE" target="_blank"> + <img src="https://img.shields.io/static/v1?label=license&message=MIT&color=white" alt="License"> + </a> | + <a href="https://docs.anythingllm.com" target="_blank"> + Docs + </a> | + <a href="https://my.mintplexlabs.com/aio-checkout?product=anythingllm" target="_blank"> + Hosted Instance + </a> +</p> + +<p align="center" dir="rtl"> + <b>English</b> · <a href='./locales/README.zh-CN.md'>简体ä¸æ–‡</a> · <a href='./locales/README.ja-JP.md'>日本語</a> · <b>Ùارسی</b> +</p> + +<p align="center" dir="rtl"> +👈 AnythingLLM برای دسکتاپ (Ù…Ú©ØŒ ویندوز Ùˆ لینوکس)! <a href="https://anythingllm.com/download" target="_blank">دانلود کنید</a> +</p> + +<div dir="rtl"> +یک اپلیکیشن کامل Ú©Ù‡ به شما امکان می‌دهد هر سند، منبع یا Ù…Øتوایی را به زمینه‌ای تبدیل کنید Ú©Ù‡ هر LLM می‌تواند در Øین Ú¯Ùتگو به عنوان مرجع از آن استÙاده کند. این برنامه به شما اجازه می‌دهد LLM یا پایگاه داده برداری مورد نظر خود را انتخاب کنید Ùˆ همچنین از مدیریت چند کاربره Ùˆ مجوزها پشتیبانی می‌کند. +</div> + + + +<details> +<summary><kbd>دموی ویدیویی را تماشا کنید!</kbd></summary> + +[](https://youtu.be/f95rGD9trL0) + +</details> +<div dir="rtl"> + +### نمای Ú©Ù„ÛŒ Ù…Øصول + +AnythingLLM یک اپلیکیشن کامل است Ú©Ù‡ در آن می‌توانید از LLM‌های تجاری آماده یا LLM‌های متن‌باز Ù…Øبوب Ùˆ راه‌Øل‌های vectorDB برای ساخت یک ChatGPT خصوصی بدون Ù…Øدودیت استÙاده کنید Ú©Ù‡ می‌توانید آن را به صورت Ù…ØÙ„ÛŒ اجرا کنید یا از راه دور میزبانی کنید Ùˆ با هر سندی Ú©Ù‡ به آن ارائه می‌دهید، هوشمندانه Ú¯Ùتگو کنید. + +AnythingLLM اسناد شما را به اشیایی به نام `workspaces` تقسیم می‌کند. یک Workspace مانند یک رشته عمل می‌کند، اما با اضاÙÙ‡ شدن کانتینرسازی اسناد شما. Workspaceها می‌توانند اسناد را به اشتراک بگذارند، اما با یکدیگر ارتباط برقرار نمی‌کنند تا بتوانید زمینه هر workspace را تمیز Ù†Ú¯Ù‡ دارید. +</div> +<div dir="rtl"> + +## ویژگی‌های جذاب AnythingLLM + +- 🆕 [**عامل‌های هوش مصنوعی سÙارشی**](https://docs.anythingllm.com/agent/custom/introduction) +- ðŸ–¼ï¸ **پشتیبانی از چند مدل (هم LLMهای متن‌باز Ùˆ هم تجاری!)** +- 👤 پشتیبانی از چند کاربر Ùˆ سیستم مجوزها _Ùقط در نسخه Docker_ +- 🦾 عامل‌ها در Ùضای کاری شما (مرور وب، اجرای کد Ùˆ غیره) +- 💬 [ویجت چت قابل جاسازی سÙارشی برای وب‌سایت شما](./embed/README.md) _Ùقط در نسخه Docker_ +- 📖 پشتیبانی از انواع مختل٠سند (PDFØŒ TXTØŒ DOCX Ùˆ غیره) +- رابط کاربری ساده چت با قابلیت کشیدن Ùˆ رها کردن Ùˆ استنادهای ÙˆØ§Ø¶Ø +- Û±Û°Û°Ùª آماده استقرار در Ùضای ابری +- سازگار با تمام [ارائه‌دهندگان Ù…Øبوب LLM متن‌باز Ùˆ تجاری](#supported-llms-embedder-models-speech-models-and-vector-databases) +- دارای اقدامات داخلی صرÙه‌جویی در هزینه Ùˆ زمان برای مدیریت اسناد بسیار بزرگ در مقایسه با سایر رابط‌های کاربری چت +- API کامل توسعه‌دهنده برای یکپارچه‌سازی‌های سÙارشی! +- Ùˆ موارد بیشتر... نصب کنید Ùˆ کش٠کنید! + +### LLMها، مدل‌های EmbedderØŒ مدل‌های Ú¯Ùتاری Ùˆ پایگاه‌های داده برداری پشتیبانی شده + +**مدل‌های زبانی بزرگ (LLMs):** + +- [Any open-source llama.cpp compatible model](/server/storage/models/README.md#text-generation-llm-selection) +- [OpenAI](https://openai.com) +- [OpenAI (Generic)](https://openai.com) +- [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service) +- [AWS Bedrock](https://aws.amazon.com/bedrock/) +- [Anthropic](https://www.anthropic.com/) +- [NVIDIA NIM (chat models)](https://build.nvidia.com/explore/discover) +- [Google Gemini Pro](https://ai.google.dev/) +- [Hugging Face (chat models)](https://huggingface.co/) +- [Ollama (chat models)](https://ollama.ai/) +- [LM Studio (all models)](https://lmstudio.ai) +- [LocalAi (all models)](https://localai.io/) +- [Together AI (chat models)](https://www.together.ai/) +- [Fireworks AI (chat models)](https://fireworks.ai/) +- [Perplexity (chat models)](https://www.perplexity.ai/) +- [OpenRouter (chat models)](https://openrouter.ai/) +- [DeepSeek (chat models)](https://deepseek.com/) +- [Mistral](https://mistral.ai/) +- [Groq](https://groq.com/) +- [Cohere](https://cohere.com/) +- [KoboldCPP](https://github.com/LostRuins/koboldcpp) +- [LiteLLM](https://github.com/BerriAI/litellm) +- [Text Generation Web UI](https://github.com/oobabooga/text-generation-webui) +- [Apipie](https://apipie.ai/) +- [xAI](https://x.ai/) +- [Novita AI (chat models)](https://novita.ai/model-api/product/llm-api?utm_source=github_anything-llm&utm_medium=github_readme&utm_campaign=link) + +<div dir="rtl"> + +**مدل‌های Embedder:** + +- [AnythingLLM Native Embedder](/server/storage/models/README.md) (پیش‌Ùرض) +- [OpenAI](https://openai.com) +- [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service) +- [LocalAi (همه)](https://localai.io/) +- [Ollama (همه)](https://ollama.ai/) +- [LM Studio (همه)](https://lmstudio.ai) +- [Cohere](https://cohere.com/) + +**مدل‌های رونویسی صوتی:** + +- [AnythingLLM Built-in](https://github.com/Mintplex-Labs/anything-llm/tree/master/server/storage/models#audiovideo-transcription) (پیش‌Ùرض) +- [OpenAI](https://openai.com/) + +**پشتیبانی TTS (تبدیل متن به Ú¯Ùتار):** + +- امکانات داخلی مرورگر (پیش‌Ùرض) +- [PiperTTSLocal - اجرا در مرورگر](https://github.com/rhasspy/piper) +- [OpenAI TTS](https://platform.openai.com/docs/guides/text-to-speech/voice-options) +- [ElevenLabs](https://elevenlabs.io/) +- هر سرویس TTS سازگار با OpenAI + +**پشتیبانی STT (تبدیل Ú¯Ùتار به متن):** + +- امکانات داخلی مرورگر (پیش‌Ùرض) + +**پایگاه‌های داده برداری:** + +- [LanceDB](https://github.com/lancedb/lancedb) (پیش‌Ùرض) +- [Astra DB](https://www.datastax.com/products/datastax-astra) +- [Pinecone](https://pinecone.io) +- [Chroma](https://trychroma.com) +- [Weaviate](https://weaviate.io) +- [Qdrant](https://qdrant.tech) +- [Milvus](https://milvus.io) +- [Zilliz](https://zilliz.com) + +### نمای Ú©Ù„ÛŒ ÙÙ†ÛŒ + +این مخزن شامل سه بخش اصلی است: + +- `frontend`: یک رابط کاربری viteJS + React Ú©Ù‡ می‌توانید برای ایجاد Ùˆ مدیریت آسان تمام Ù…Øتوای قابل استÙاده توسط LLM اجرا کنید. +- `server`: یک سرور NodeJS express برای مدیریت تمام تعاملات Ùˆ انجام مدیریت vectorDB Ùˆ تعاملات LLM. +- `collector`: سرور NodeJS express Ú©Ù‡ اسناد را از رابط کاربری پردازش Ùˆ تجزیه می‌کند. +- `docker`: دستورالعمل‌های Docker Ùˆ Ùرآیند ساخت + اطلاعات برای ساخت از منبع. +- `embed`: زیرماژول برای تولید Ùˆ ایجاد [ویجت قابل جاسازی وب](https://github.com/Mintplex-Labs/anythingllm-embed). +- `browser-extension`: زیرماژول برای [اÙزونه مرورگر کروم](https://github.com/Mintplex-Labs/anythingllm-extension). + +</div> + +## 🛳 میزبانی شخصی + +<div dir="rtl"> + +Mintplex Labs Ùˆ جامعه کاربران، روش‌ها، اسکریپت‌ها Ùˆ قالب‌های متعددی را برای اجرای AnythingLLM به صورت Ù…ØÙ„ÛŒ نگهداری می‌کنند. برای مطالعه Ù†Øوه استقرار در Ù…Øیط مورد نظر خود یا استقرار خودکار، به جدول زیر مراجعه کنید. +</div> + +| Docker | AWS | GCP | Digital Ocean | Render.com | +|----------------------------------------|----|-----|---------------|------------| +| [![Deploy on Docker][docker-btn]][docker-deploy] | [![Deploy on AWS][aws-btn]][aws-deploy] | [![Deploy on GCP][gcp-btn]][gcp-deploy] | [![Deploy on DigitalOcean][do-btn]][do-deploy] | [![Deploy on Render.com][render-btn]][render-deploy] | + +| Railway | RepoCloud | Elestio | +| --- | --- | --- | +| [![Deploy on Railway][railway-btn]][railway-deploy] | [![Deploy on RepoCloud][repocloud-btn]][repocloud-deploy] | [![Deploy on Elestio][elestio-btn]][elestio-deploy] | + +<div dir="rtl"> + +[یا راه‌اندازی نمونه تولیدی AnythingLLM بدون Docker →](./BARE_METAL.md) + +## راه‌اندازی برای توسعه + +- `yarn setup` برای پر کردن Ùایل‌های `.env` مورد نیاز در هر بخش از برنامه (از ریشه مخزن). + - قبل از ادامه، آن‌ها را پر کنید. اطمینان Øاصل کنید Ú©Ù‡ `server/.env.development` پر شده است، در غیر این صورت همه چیز درست کار نخواهد کرد. +- `yarn dev:server` برای راه‌اندازی سرور به صورت Ù…ØÙ„ÛŒ (از ریشه مخزن). +- `yarn dev:frontend` برای راه‌اندازی Ùرانت‌اند به صورت Ù…ØÙ„ÛŒ (از ریشه مخزن). +- `yarn dev:collector` برای اجرای جمع‌کننده اسناد (از ریشه مخزن). + +[درباره اسناد بیشتر بدانید](./server/storage/documents/DOCUMENTS.md) + +[درباره کش‌کردن بردار بیشتر بدانید](./server/storage/vector-cache/VECTOR_CACHE.md) + +## تله‌متری Ùˆ Øریم خصوصی + +AnythingLLM توسط Mintplex Labs Inc دارای ویژگی تله‌متری است Ú©Ù‡ اطلاعات استÙاده ناشناس را جمع‌آوری می‌کند. + +<details> +<summary><kbd>اطلاعات بیشتر درباره تله‌متری Ùˆ Øریم خصوصی AnythingLLM</kbd></summary> + +### چرا؟ + +<div dir="rtl"> +ما از این اطلاعات برای درک Ù†Øوه استÙاده از AnythingLLMØŒ اولویت‌بندی کار روی ویژگی‌های جدید Ùˆ رÙع اشکالات، Ùˆ بهبود عملکرد Ùˆ پایداری AnythingLLM استÙاده می‌کنیم. +</div> + +### غیرÙعال کردن + +<div dir="rtl"> +برای غیرÙعال کردن تله‌متری، `DISABLE_TELEMETRY` را در تنظیمات .env سرور یا داکر خود روی "true" تنظیم کنید. همچنین می‌توانید این کار را در برنامه با رÙتن به نوار کناری > `Øریم خصوصی` Ùˆ غیرÙعال کردن تله‌متری انجام دهید. +</div> + +### دقیقاً Ú†Ù‡ چیزی را ردیابی می‌کنید؟ + +<div dir="rtl"> +ما Ùقط جزئیات استÙاده‌ای را Ú©Ù‡ به ما در تصمیم‌گیری‌های Ù…Øصول Ùˆ نقشه راه Ú©Ù…Ú© می‌کند، ردیابی می‌کنیم، به طور خاص: + +- نوع نصب شما (Docker یا Desktop) +- زمانی Ú©Ù‡ سندی اضاÙÙ‡ یا Øذ٠می‌شود. هیچ اطلاعاتی _درباره_ سند نداریم. Ùقط رویداد ثبت می‌شود. +- نوع پایگاه داده برداری در Øال استÙاده. به ما Ú©Ù…Ú© می‌کند بدانیم کدام ارائه‌دهنده بیشتر استÙاده می‌شود. +- نوع LLM در Øال استÙاده. به ما Ú©Ù…Ú© می‌کند Ù…Øبوب‌ترین انتخاب را بشناسیم. +- ارسال چت. این معمول‌ترین "رویداد" است Ùˆ به ما ایده‌ای از Ùعالیت روزانه می‌دهد. + +می‌توانید این ادعاها را با پیدا کردن تمام مکان‌هایی Ú©Ù‡ `Telemetry.sendTelemetry` Ùراخوانی می‌شود، تأیید کنید. ارائه‌دهنده تله‌متری [PostHog](https://posthog.com/) است. + +[مشاهده همه رویدادهای تله‌متری در کد منبع](https://github.com/search?q=repo%3AMintplex-Labs%2Fanything-llm%20.sendTelemetry\(&type=code) +</div> + +</details> + +## 👋 مشارکت + +<div dir="rtl"> + +- ایجاد issue +- ایجاد PR با Ùرمت نام شاخه `<شماره issue>-<نام کوتاه>` +- تأیید از تیم اصلی +</div> + +## 🌟 مشارکت‌کنندگان + +[](https://github.com/mintplex-labs/anything-llm/graphs/contributors) + +[](https://star-history.com/#mintplex-labs/anything-llm&Date) + +## 🔗 Ù…Øصولات بیشتر + +<div dir="rtl"> + +- **[VectorAdmin][vector-admin]:** یک رابط کاربری Ùˆ مجموعه ابزار همه‌کاره برای مدیریت پایگاه‌های داده برداری. +- **[OpenAI Assistant Swarm][assistant-swarm]:** تبدیل Ú©Ù„ کتابخانه دستیاران OpenAI به یک ارتش واØد تØت Ùرمان یک عامل. +</div> + +<div align="right"> + +[![][back-to-top]](#readme-top) + +</div> + +--- +<div dir="ltr" align="left"> + +Copyright © 2025 [Mintplex Labs][profile-link]. <br /> +This project is [MIT](./LICENSE) licensed. +</div> +<!-- LINK GROUP --> + +[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-222628?style=flat-square +[profile-link]: https://github.com/mintplex-labs +[vector-admin]: https://github.com/mintplex-labs/vector-admin +[assistant-swarm]: https://github.com/Mintplex-Labs/openai-assistant-swarm +[docker-btn]: ./images/deployBtns/docker.png +[docker-deploy]: ./docker/HOW_TO_USE_DOCKER.md +[aws-btn]: ./images/deployBtns/aws.png +[aws-deploy]: ./cloud-deployments/aws/cloudformation/DEPLOY.md +[gcp-btn]: https://deploy.cloud.run/button.svg +[gcp-deploy]: ./cloud-deployments/gcp/deployment/DEPLOY.md +[do-btn]: https://www.deploytodo.com/do-btn-blue.svg +[do-deploy]: ./cloud-deployments/digitalocean/terraform/DEPLOY.md +[render-btn]: https://render.com/images/deploy-to-render-button.svg +[render-deploy]: https://render.com/deploy?repo=https://github.com/Mintplex-Labs/anything-llm&branch=render +[render-btn]: https://render.com/images/deploy-to-render-button.svg +[render-deploy]: https://render.com/deploy?repo=https://github.com/Mintplex-Labs/anything-llm&branch=render +[railway-btn]: https://railway.app/button.svg +[railway-deploy]: https://railway.app/template/HNSCS1?referralCode=WFgJkn +[repocloud-btn]: https://d16t0pc4846x52.cloudfront.net/deploylobe.svg +[repocloud-deploy]: https://repocloud.io/details/?app_id=276 +[elestio-btn]: https://elest.io/images/logos/deploy-to-elestio-btn.png +[elestio-deploy]: https://elest.io/open-source/anythingllm