Portfolio समर्थित AI समाधान कार्य ईमेल आर्काइव अपना कोड लाएं एकीकरण मूल्य निर्धारण

शुरू करें

ChatGPT

ChatGPT

सीधे शुरू करें →

तैयार
Claude

Claude

डायरेक्टरी कनेक्टर →

तैयार
Mistral

Mistral

डायरेक्टरी कनेक्टर →

तैयार

डैशबोर्ड हमेशा उपलब्ध
अपना कोड लाएं

आपका कोड, आपकी भाषा, आपका क्लाउड। आपकी साइट हमारे पास।

कुछ काम को असली कोड की जरूरत है: एक डेटा पाइपलाइन, एक वैज्ञानिक मॉडल, Python, Go या R में एक रात का काम। इसे अपनी पसंद के क्लाउड प्रोवाइडर पर चलाएं, और अपनी WebsitePublisher साइट को परिणाम दिखाने दें। आप कोड पर पूर्ण नियंत्रण रखते हैं। हम आपकी साइट को तेज़, सुरक्षित और ऑनलाइन रखते हैं।

इस मार्ग को क्यों चुनें

इंटीग्रेशन एक साइट के अधिकांश हिस्से को कवर करते हैं। सभी को नहीं।

फॉर्म, दुकानें, बुकिंग, भुगतान, ईमेल: प्लेटफॉर्म के पास इन सभी के लिए बिल्डिंग ब्लॉक हैं। लेकिन जब आपका काम हर घंटे गीगाबाइट के मॉडल डेटा को डीकोड करना है, या एक ऐसी लाइब्रेरी चलाना है जो केवल आपकी भाषा में मौजूद है, तो इसके लिए सबसे सही जगह एक ऐसी मशीन है जिस पर आपका नियंत्रण है।

इसलिए हम आपके प्रोग्राम को अपने सर्वर पर नहीं चलाते हैं। इसके बजाय, हम आपको उन्हें कनेक्ट करने का एक स्पष्ट, सुरक्षित तरीका प्रदान करते हैं। कोई भी भाषा, कोई भी रनटाइम, कोई भी प्रदाता।

यह कैसे काम करता है

आपका वर्कर भारी काम करता है। आपकी साइट परिणाम दिखाती है।

प्रत्येक रन फाइलें प्लस एक छोटी मैनिफेस्ट तैयार करता है। मैनिफेस्ट सबसे अंत में लिखी जाती है, इसलिए विज़िटर कभी भी अधूरे रन को नहीं देखते।

आपका डेटा

स्रोत

एक खुला डेटा फीड, एक API, आपकी अपनी डेटाबेस।

आपका क्लाउड

कर्मचारी

आपका कंटेनर एक शेड्यूल पर, किसी भी भाषा में, अपनी खुद की निर्भरताओं के साथ।

आपका बकेट या हमारी संपत्तियां

आउटपुट + मैनिफेस्ट

एक नए रन फोल्डर में फाइलें, फिर latest.json इसकी ओर इशारा करते हुए।

WebsitePublisher

आपकी साइट

पृष्ठ मैनिफेस्ट को पढ़ता है और सबसे नवीनतम रन दिखाता है। प्रति आगंतुक कुछ भी कंप्यूट नहीं किया जाता है।

एक रूट चुनें

दो तरीकों से परिणाम प्रदान करें

अंगूठे का नियम: प्रति रन कुछ दर्जन से अधिक फाइलें, या कुछ MB से ऊपर की फाइलें, अपने बकेट में जाती हैं।

डेटा-भारी काम के लिए अनुशंसित

Route B: आपना स्टोरेज बकेट

आपका worker एक बाल्टी में लिखता है जिसके आप मालिक हैं, उदाहरण के लिए DigitalOcean Spaces, Amazon S3, Cloudflare R2 या Backblaze B2। आपका पेज सीधे वहां से फ़ाइलें लोड करता है।

  • आपके worker पर कोई WebsitePublisher key नहीं है
  • हमारी ओर से फ़ाइल संख्या या आकार पर कोई सीमा नहीं
  • आउटपुट फ़ोल्डर को सार्वजनिक केवल-पठन योग्य बनाएं और CORS में अपनी साइट के डोमेन की अनुमति दें
  • पुरानी रन को लाइफसाइकल नियम के साथ हटाएं
छोटे आउटपुट के लिए

Route A: अपनी परियोजना की assets में push करें

आपका worker JSON summary या कुछ images को सीधे आपके project में upload करता है, हर बार एक fixed path को overwrite करता है।

  • डैशबोर्ड में एक कुंजी बनाएं: project → API keys, एक समाप्ति तारीख के साथ
  • इसे अपने प्रदाता के पास एक गोपनीय के रूप में संग्रहीत करें, कभी भी कोड में नहीं
  • आपकी योजना की संपत्ति और भंडारण सीमाओं की ओर गिनती करता है
# Route A: overwrite one JSON file in your project each run curl -sS -X POST "https://api.websitepublisher.ai/papi/project/$PROJECT_ID/assets" \ -H "Authorization: Bearer $WP_ACCESS_KEY" \ -H "Content-Type: application/json" \ -d "{\"slug\":\"data/latest.json\",\"content_text\":$(jq -Rs . < latest.json),\"overwrite\":true}"

रूट A के बारे में जानने के लिए अच्छा है

एक प्रोजेक्ट API की उस प्रोजेक्ट में सब कुछ बदल सकती है, केवल assets नहीं। इसे केवल worker पर रखें, इसे एक एक्सपायरी डेट दें, और जब आप worker को बंद करें तो इसे रिवोक करें। अगर आप अपनी साइट से keys को पूरी तरह दूर रखना पसंद करते हैं, तो route B का उपयोग करें।

मार्ग A सीमाएँFreeSoloStarterProAgency
प्रति प्रोजेक्ट एसेट्स251003001,5003,000
प्रति प्रोजेक्ट स्टोरेज25 MB100 MB250 MB1 GB2.5 GB

अधिकतम फ़ाइल आकार: छवियां और PDF 5 MB; JSON, JS, CSS, TXT और HTML 1 MB; CSV और TSV 50 MB; MP4, MP3 और OGG 20 MB। NetCDF, GRIB या ZIP जैसे बाइनरी विज्ञान प्रारूप संपत्ति के रूप में स्वीकार नहीं किए जाते हैं: पहले उन्हें अपने वर्कर में परिवर्तित करें। API दर सीमा: प्रति मिनट 60 अनुरोध।

अनुबंध

एक छोटी सी फ़ाइल इसे एक साथ जोड़ती है

आपका वर्कर जो भी करता है, वह हर रन को एक ही तरीके से समाप्त करता है: फाइलों को एक नए रन फोल्डर में अपलोड करें, फिर latest.json को ओवरराइट करें। आपका पेज केवल उस एक फाइल को ही पढ़ता है।

{ "run": "2026-10-21T10Z", "generated_at": "2026-10-21T10:47:12Z", "source": "your data source and run id", "base_url": "https://your-bucket.example-cdn.com/runs/2026-10-21T10Z/", "files": ["t2m/000.webp", "t2m/001.webp", "precip/000.webp"] }
1

प्राप्त करें

आपका वर्कर स्रोत से अपना इनपुट डाउनलोड करता है।

2

प्रक्रिया

आपका कोड, आपकी लाइब्रेरी, आपकी अपनी कंटेनर इमेज में पिन की गई।

3

अपलोड करें

सभी आउटपुट फाइलें एक नए रन फोल्डर में जाती हैं।

4

प्रतिबद्ध करें

सबसे अंत में, latest.json को ओवरराइट करें। साइट अगली लोडिंग पर नया रन उठाता है; इस एक फाइल के कैश समय को कम रखें।

अपने AI को पेज बनाने दें

अपने कनेक्टेड असिस्टेंट को बताएं कि आपकी manifest कहां रहती है। यह उस पेज को बनाता है जो इसे पढ़ता है और सबसे नई रन दिखाता है, जिसमें रन समय भी शामिल होता है, ताकि विज़िटर्स देख सकें कि डेटा कितना ताज़ा है। समर्थित एआई देखें →

इसे कहाँ चलाएं

कोई भी प्रदाता जो शेड्यूल पर एक कंटेनर चलाता है

कुछ सेटअप जो अच्छे से काम करते हैं। जो आप पहले से जानते हैं उसे चुनें।

लाइव होने से पहले

चेकलिस्ट

कौन क्या समर्थन करता है

हम साइट की ओर से समर्थन करते हैं: वह पृष्ठ जो आपके मैनिफेस्ट, एसेट्स, फॉर्म और इंटीग्रेशन को पढ़ता है। वर्कर, इसका कोड और आपका क्लाउड खाता आपका रहता है।

अपने स्वयं के कोड से बनाएं

अपने असिस्टेंट को कनेक्ट करें, इसे अपने मैनिफेस्ट की ओर इंगित करें, और आपकी साइट आपके परिणाम दिखाएगी। क्या आप चाहते हैं कि हम पहले आपके सेटअप को देखें? बस पूछें।

आपके सेटअप के बारे में कोई सवाल? support@websitepublisher.ai