منصوبے کے بارے میں

CoAI (پہلے Chat Nio) ایک اوپن سورس، خود میزبان پلیٹ فارم ہے جو صارفین کے لیے AI چاٹ ایپلیکیشن کو OpenAI مطابق API گیٹ وے اور تقسیم کے نظام کے ساتھ جوڑتا ہے، جس کا مقصد آپریٹرز ہیں جو ایک ہی تعیناتی سے اختتامی صارفین اور ڈویلپرز دونوں کی خدمت کرنا چاہتے ہیں۔ ماڈل اور فراہم کنندہ کی حمایت: گیٹ وے مختلف فراہم کنندگان اور فارمیٹس کو مربوط کرتا ہے، بشمول OpenAI اور Azure OpenAI، Anthropic Claude، Google Gemini اور PaLM2، Midjourney (U/V/R اعمال کے ساتھ)، iFlytek SparkDesk، Zhipu ChatGLM، Alibaba Tongyi Qianwen، Tencent Hunyuan، Baichuan، Moonshot، DeepSeek، ByteDance Skylark، Groq، OpenRouter، 360 GPT، اور مقامی رن ٹائم جیسے LocalAI اور Ollama۔ ٹیکسٹ ٹو امیج سپورٹ DALL-E، Midjourney، اور Stable Diffusion کا احاطہ کرتی ہے۔ ریپوزٹری کی تفصیل 35+ فراہم کنندگان میں 200+ ماڈلز کی حمایت بتاتی ہے۔ گیٹ وے اور چینل مینجمنٹ: چینلز کو ترجیحی ترتیب، اسی ترجیح میں وزن پر مبنی لوڈ بیلنسنگ، صارف گروپنگ، ناکامی پر خودکار دوبارہ کوشش، ماڈل ری ڈائریکشن، اپ اسٹریم چھپانے، اور چینل اسٹیٹس مینجمنٹ کے ساتھ ترتیب دیا جا سکتا ہے۔ ظاہر کردہ OpenAI مطابق اینڈ پوائنٹس میں /v1/chat/completions، /v1/images، /v1/models، اور /v1/billing شامل ہیں۔ چاٹ اور اختتامی صارف کی خصوصیات: ویب UI (React, Redux, Radix UI, Tailwind CSS) PC، ٹیبلیٹ اور موبائل پر ریسپانسیو ہے، جس میں لائٹ اور ڈارک تھیمز اور کثیر لسانی بین الاقوامی کاری شامل ہے۔ مارک ڈاؤن رینڈرنگ LaTeX فارمولے، Mermaid ڈایاگرام، ٹیبلز، کوڈ ہائی لائٹنگ اور چارٹس کا احاطہ کرتی ہے۔ گفتگو WebDAV یا WebRTC انحصار کے بغیر آلات پر مطابقت پذیر ہوتی ہے اور لنکس کے ذریعے شیئر کی جا سکتی ہے یا تصاویر کے طور پر محفوظ کی جا سکتی ہے۔ ایک حسب ضرورت ماڈل مارکیٹ پلیس اور پری سیٹ سسٹم (کلاؤڈ سنک کے ساتھ) بیک اینڈ سے منظم کیا جاتا ہے۔ ایک PWA بلڈ اور Tauri پر مبنی ڈیسک ٹاپ ایپ دستیاب ہے۔ فائلیں اور تلاش: فائل پارسنگ PDF، DOCX، PPTX، Excel، اور تصویری فارمیٹس کے لیے تمام ماڈلز میں فوری طور پر کام کرتی ہے، OCR اور کلاؤڈ آبجیکٹ اسٹوریج (S3, R2, MinIO) کے ساتھ ایک ساتھی بلاب سروس کے ذریعے۔ ویب تلاش SearXNG انجن پر مبنی ہے، جو Google، Bing، DuckDuckGo، Yahoo، Wikipedia، Arxiv، اور Qwant جیسے ذرائع کی حمایت کرتی ہے، جس میں محفوظ تلاش موڈ، مواد تراشنا، اور امیج پراکسی اختیارات شامل ہیں۔ بلنگ اور انتظامیہ: دو بلنگ موڈز پیش کیے جاتے ہیں: سبسکرپشنز اور لچکدار بلنگ (فی درخواست، فی ٹوکن، مفت، یا گمنام کالز، کم از کم درخواست پوائنٹ چیک کے ساتھ)۔ تحفہ کوڈز اور ریڈیمپشن کوڈز پروموشنز یا کارڈ فروخت کے لیے بیچ جنریشن کی حمایت کرتے ہیں۔ ایڈمن بیک اینڈ میں ڈیش بورڈز، اعلان اور اطلاع کا انتظام، صارف اور سبسکرپشن مینجمنٹ، قیمت کی ترتیبات، حسب ضرورت سائٹ کا نام اور لوگو، اور SMTP کنفیگریشن شامل ہیں۔ ایک اختیاری ماڈل کیش یکساں درخواست پیرامیٹر ہیشز کے لیے پہلے سے شمار شدہ نتائج واپس کرتا ہے بغیر کیش ہٹ کے بلنگ کے، قابل ترتیب کیش دورانیہ اور نتائج کی گنتی کے ساتھ۔ تعیناتی: Docker اور Docker Compose تجویز کردہ انسٹال راستے ہیں (MySQL اور Redis کی ضرورت ہے)، Zeabur، BTPanel، اور Alibaba Cloud ComputeNest کے لیے ایک کلک اختیارات کے ساتھ، نیز فرنٹ اینڈ کے لیے pnpm اور بیک اینڈ کے لیے Go کا استعمال کرتے ہوئے سورس سے تعمیر۔ ابتدائی ایڈمن اکاؤنٹ root ہے جس میں ڈیفالٹ پاس ورڈ ہے جسے تعیناتی کے فوراً بعد تبدیل کیا جانا چاہیے۔ پروجیکٹ Apache-2.0 لائسنس کے تحت ہے۔ ایک علیحدہ تجارتی پرو ایڈیشن TTS/STT، پلگ ان مارکیٹ پلیس، RAG نالج بیس، اضافی ادائیگی فراہم کنندگان، اور چینل ہیلتھ مانیٹرنگ جیسی خصوصیات شامل کرتا ہے؛ وہ صلاحیتیں اوپن سورس ریپوزٹری کا حصہ نہیں ہیں۔