Portfolio Desteklenen Yapay Zekalar Çözümler Görevler E-posta Arşivi Kendi Kodunuzu Getirin Entegrasyonlar Fiyatlandırma

Başlayın

ChatGPT

ChatGPT

Doğrudan başla →

Hazır
Claude

Claude

Dizin Bağlayıcısı →

Hazır
Mistral

Mistral

Dizin Bağlayıcısı →

Hazır

Pano Her zaman kullanılabilir
Kendi Kodunuzu Getirin

Kodunuz, diliniz, bulutunuz. Siteniz bizde.

Bazı işler gerçek kod gerektirir: bir veri işlem hattı, bilimsel bir model, Python, Go veya R'de bir gecelik iş. Seçtiğiniz bulut sağlayıcısında çalıştırın ve WebsitePublisher sitenizin sonuçları göstermesine izin verin. Kodun tam kontrolünü siz elinde tutarsınız. Sitenizi hızlı, güvenli ve çevrimiçi tutmak bizim işimiz.

Bu rotayı neden seçmeliyiz

İntegrasyonlar bir sitenin çoğunu kapsar. Hepsini değil.

Formlar, mağazalar, rezervasyonlar, ödemeler, e-posta: platform bunların tümü için yapı taşlarına sahiptir. Ancak işiniz her saat gigabaytveri model verilerini çözmek veya sadece kendi dilinizde var olan bir kütüphaneyi çalıştırmak olduğunda, bunun için doğru yer kontrol ettiğiniz bir makinedir.

Bu nedenle programlarınızı sunucularımızda çalıştırmıyoruz. Bunun yerine onları güvenli bir şekilde bağlamanız için net bir yol sağlıyoruz. Herhangi bir dil, herhangi bir runtime, herhangi bir sağlayıcı.

Nasıl çalışır

Çalışan ağır işi yapar. Siteniz sonucu gösterir.

Her çalıştırma dosyalar ve bir küçük manifest oluşturur. Manifest en son yazılır, bu nedenle ziyaretçiler asla yarım kalmış bir çalıştırma görmez.

Verileriniz

Kaynak

Açık bir veri akışı, bir API, kendi veritabanınız.

Bulutunuz

Çalışan

Konteynerinizi bir zamanlamaya göre, herhangi bir dilde, kendi bağımlılıklarınızla çalıştırın.

Sizin bucket'ınız veya bizim varlıklarımız

Çıktı + manifest

Yeni bir çalıştırma klasöründe dosyalar, ardından buna işaret eden latest.json.

WebsitePublisher

Siteniz

Sayfa, manifest dosyasını okur ve en son çalışmayı gösterir. Ziyaretçi başına hiçbir şey hesaplanmaz.

Bir rota seçin

İki yolla sonuç sağlayın

Temel kural: bir çalıştırmada birkaç düzineden fazla dosya veya birkaç MB'den büyük dosyalar kendi paketinize gitmeli.

Veri yoğun işler için önerilen

Route B: kendi depolama demetiniz

Çalışan (worker) sizin sahip olduğunuz bir bucket'a yazı gönderir, örneğin DigitalOcean Spaces, Amazon S3, Cloudflare R2 veya Backblaze B2. Sayfanız dosyaları doğrudan oradan yükler.

  • İşçinizde WebsitePublisher anahtarı yok
  • Dosya sayısı veya boyutu konusunda bizden hiçbir sınırlama yok
  • Çıktı klasörünü genel salt okunur yapın ve sitenizin etki alanına CORS'da izin verin
  • Yaşam döngüsü kuralı ile eski çalıştırmaları kaldırın
Küçük çıktılar için

Rota A: projenizin varlıklarına itin

İşçiniz bir JSON özeti veya birkaç resmi projenize yükler ve her çalıştırmada sabit bir yolu üzerine yazarsınız.

  • Pano da bir anahtar oluşturun: proje → API anahtarları, son kullanma tarihi ile
  • Bunu sağlayıcınızda bir sır olarak saklayın, asla kodda saklama
  • Plan limitlerinizdeki varlık ve depolama kotasını tüketir
# 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}"

Route A hakkında bilmeniz gerekenler

Bir proje API anahtarı, yalnızca varlıkları değil, o projede her şeyi değiştirebilir. Bunu yalnızca worker'da tutun, bir son kullanma tarihi belirleyin ve worker'ı durdurduğunuzda iptal edin. Anahtarları sitenizden tamamen uzak tutmayı tercih ederseniz, B rotasını kullanın.

Rota A limitleriFreeSoloStarterProAgency
Proje başına varlıklar251003001,5003,000
Proje başına depolama25 MB100 MB250 MB1 GB2.5 GB

Maksimum dosya boyutu: görseller ve PDF 5 MB; JSON, JS, CSS, TXT ve HTML 1 MB; CSV ve TSV 50 MB; MP4, MP3 ve OGG 20 MB. NetCDF, GRIB veya ZIP gibi ikili bilim formatları varlık olarak kabul edilmez: bunları önce worker'ınızda dönüştürün. API hız sınırı: dakikada 60 istek.

Sözleşme

Bir küçük dosya her şeyi birbirine bağlıyor

Çalışanınız ne yaparsa yapsın, her çalışmanın sonunda aynı şekilde biter: dosyaları yeni bir çalışma klasörüne yükle, sonra latest.json dosyasının üzerine yaz. Sayfanız sadece o tek dosyayı okur.

{ "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

Getir

Çalışanınız, girişini kaynaktan indirir.

2

İşlem

Kodunuz, kütüphaneleriniz, kendi konteyner imajınızda sabitlenmiş.

3

Yükle

Tüm çıktı dosyaları yeni bir çalışma klasörüne gider.

4

Commit

Son olarak, latest.json dosyasının üzerine yazın. Site, bir sonraki yüklemede yeni çalıştırmayı alır; bu dosyanın önbellek süresini kısa tutun.

AI'nın sayfayı oluşturmasını sağla

Bağlı asistanınıza manifestinizin nerede bulunduğunu söyleyin. Sayfayı oluşturur, en son çalışmayı okur ve çalışma süresini gösterir; böylece ziyaretçiler verilerin ne kadar güncel olduğunu görebilir. Desteklenen YZ'leri gör →

Nerede çalıştırılacağı

Zamanlamaya göre bir konteyner çalıştıran herhangi bir sağlayıcı

İyi çalışan birkaç kurulum. Zaten bildiğiniz birini seçin.

Canlı yayına geçmeden önce

Kontrol Listesi

Kim neyi destekliyor

Site tarafını destekliyoruz: manifestinizi, varlıklarınızı, formlarınızı ve entegrasyonlarınızı okuyan sayfayı. Worker, kodu ve bulut hesabınız sizde kalır.

Kendi kodunuzla oluşturun

Asistanınızı bağlayın, manifestinize yönlendirin ve siteniz sonuçlarınızı gösterir. Kurulumunuza önce biz bakalım mı? Yeterli ki sorun.

Kurulumunuz hakkında sorularınız mı var? support@websitepublisher.ai