अपना मॉडल ख़ुद चुनें
.env में अपने प्रोवाइडर का एंडपॉइंट, मॉडल और कुंजी सेट करें। मॉडल कॉल का बिल आपका प्रोवाइडर देता है, और आपको Comma के किसी प्लान, क्रेडिट या कार्ड की ज़रूरत नहीं होती।
मॉडल सेटिंग्सComma को उस मशीन पर चलाएँ जिसे आप ख़ुद मैनेज करते हैं। Docker Compose इसे ओपन सोर्स कोड से बनाता है, और आपका डेटा आपके अपने डेटाबेस में रहता है।
एक उदाहरण। टर्मिनल में आप रिपॉज़िटरी क्लोन करते हैं, उदाहरण सेटिंग्स कॉपी करते हैं, और Docker Compose से Comma शुरू करते हैं। सबसे पहले सेटिंग्स वाला चरण चलता है, फिर PostgreSQL, Redis, ClickHouse, MinIO और एक लोकल इनबॉक्स। इसके बाद स्टैक स्टोरेज बकेट बनाता है और डेटाबेस तैयार करता है, और Comma का सर्वर और वेब ऐप सबसे आख़िर में शुरू होते हैं। टर्मिनल के पीछे localhost:8080 पर खुले ब्राउज़र में Comma अपने भेजे हुए साइन-इन कोड का इंतज़ार कर रहा है।
सेल्फ़-होस्ट किए गए इंस्टेंस का एक डायग्राम। आपकी मशीन के अंदर Comma का वेब ऐप, Admin, API और Salix, PostgreSQL, Redis, ClickHouse, MinIO और एक लोकल इनबॉक्स के साथ चलते हैं। मॉडल कॉल आपके मॉडल प्रोवाइडर को जाते हैं, अगर आप Exa की कुंजी जोड़ते हैं तो वेब सर्च Exa को जाते हैं, और सार्वजनिक इंस्टेंस पर साइन-इन कोड आपके मेल सर्वर से भेजे जाते हैं।
Docker Compose, Comma का वेब ऐप, Admin, API और Salix, PostgreSQL, Redis, ClickHouse, MinIO और एक लोकल इनबॉक्स के साथ शुरू करता है।
आपके टास्क, चैट और फ़ाइलें इन्हीं डेटाबेस में, आपकी मशीन पर रहती हैं।
मॉडल कॉल आपके प्रोवाइडर को जाते हैं, अगर आप Exa की कुंजी जोड़ते हैं तो वेब सर्च Exa को, और साइन-इन ईमेल आपके मेल सर्वर को। स्टैक Comma को कोई एनालिटिक्स या ट्रेस नहीं भेजता।
.env में अपने प्रोवाइडर का एंडपॉइंट, मॉडल और कुंजी सेट करें। मॉडल कॉल का बिल आपका प्रोवाइडर देता है, और आपको Comma के किसी प्लान, क्रेडिट या कार्ड की ज़रूरत नहीं होती।
मॉडल सेटिंग्सComma AGPL-3.0 के तहत ओपन सोर्स है। कोड पढ़ें, उसे बदलें और अपना वर्ज़न बनाएँ। हर इंस्टेंस अपने बिल्ड का सोर्स कोड ख़ुद उपलब्ध कराता है।
GitHub पर देखेंवेब ऐप, Admin और API को एक ही डोमेन के अलग-अलग HTTPS पतों पर उपलब्ध कराएँ। साइन-इन कोड के लिए असली मेल सर्वर जोड़ें। साइन-अप तब तक बंद रहता है जब तक आप उसे चालू नहीं करते।
सार्वजनिक एक्सेसअपग्रेड कोड को दोबारा बनाता है और उन पाँच वॉल्यूम को रखता है जिनमें आपका डेटा और कुंजियाँ होती हैं। पहले उनका बैकअप एक साथ लें, और फिर अगला रिलीज़ उसी प्रोजेक्ट नाम से शुरू करें।
अपग्रेड और बैकअप| comma.surf | सेल्फ़-होस्टेड | |
|---|---|---|
| कहाँ चलता है | Comma के सर्वर | आपकी मैनेज की हुई मशीन |
| आपका डेटा | Comma के पास स्टोर | आपके अपने डेटाबेस में |
| मॉडल | Comma के मॉडल, या आपकी अपनी कुंजी या प्लान | आपका प्रोवाइडर, या हर व्यक्ति का प्राइवेट मॉडल |
| ख़र्च | प्लान और क्रेडिट | आपकी मशीन और आपके मॉडल कॉल |
| क्लाउड कंप्यूटर | हर वर्कस्पेस के लिए एक | डिफ़ॉल्ट रूप से बंद, Cloudflare ज़रूरी |
| मीटिंग रिकॉर्डर | शामिल | शामिल नहीं, कस्टमाइज़ किया जा सकता है |
| अपडेट और बैकअप | Comma करता है | आप करते हैं |
Compose v2.24 या उससे नए वर्ज़न वाला Docker Engine, और पहले बिल्ड के लिए डिस्क स्पेस, जो ज़रूरी टूलचेन डाउनलोड करता है। असली मॉडल कॉल के लिए आपको किसी मॉडल प्रोवाइडर का अकाउंट भी चाहिए।
नहीं। स्टैक सार्वजनिक रिपॉज़िटरी से बनता है, बिना Comma अकाउंट और बिना एक्सेस टोकन के। आप अपने इंस्टेंस में ईमेल कोड से साइन इन करते हैं।
Comma इसके लिए कोई शुल्क नहीं लेता, और इसके लिए किसी प्लान, क्रेडिट या कार्ड की ज़रूरत नहीं होती। आप उस मशीन का ख़र्च उठाते हैं जिस पर यह चलता है। मॉडल कॉल का बिल आपका मॉडल प्रोवाइडर देता है, और अगर आप Exa की कुंजी जोड़ते हैं तो वेब सर्च का बिल Exa देता है।
.env में पूरे इंस्टेंस के लिए एक मॉडल सेट करें: उसका एंडपॉइंट, वह जो API इस्तेमाल करता है, उसकी मॉडल ID और एक कुंजी। यह न हो तो हर व्यक्ति साइन इन के बाद Settings में अपना प्राइवेट मॉडल जोड़ता है, और कॉल उसी व्यक्ति के प्रोवाइडर अकाउंट से होते हैं।
मीटिंग रिकॉर्डर को एक ऐसे रनटाइम की ज़रूरत होती है जो रिपॉज़िटरी में शामिल नहीं है। क्लाउड कंप्यूटर डिफ़ॉल्ट रूप से बंद रहते हैं, और नए क्लाउड कंप्यूटर के लिए Cloudflare सेटअप ज़रूरी है। डिवाइस सेटिंग्स में अपना कंप्यूटर कनेक्ट करने के बाद Comma उस पर काम कर सकता है।
AGPL-3.0 के तहत आप Comma का कोड चला सकते हैं, पढ़ सकते हैं और बदल सकते हैं। अगर आप बदला हुआ वर्ज़न दूसरे लोगों को उपलब्ध कराते हैं, तो उसका सोर्स कोड भी उन्हें उपलब्ध रखें। हर इंस्टेंस पहले से ही अपने बिल्ड का सोर्स कोड /source.tar.gz पर उपलब्ध कराता है।