Portfolio IA-uri acceptate Soluții Sarcini Arhivă Email Aduceți Codul Dumneavoastră Integrări Prețuri

Să Începi

ChatGPT

ChatGPT

Începe direct →

Gata
Claude

Claude

Directory Connector →

Gata
Mistral

Mistral

Directory Connector →

Gata

Tablou de bord Întotdeauna disponibil
Aduceți Codul Dumneavoastră

Codul tău, limba ta, norul tău. Site-ul tău pe noi.

Unele lucrări necesită cod real: o conductă de date, un model științific, o sarcină nocturnă în Python, Go sau R. Rulați-o la furnizorul de cloud pe care îl alegeți și permiteți site-ului vostru WebsitePublisher să afișeze rezultatele. Păstrați controlul total asupra codului. Noi păstrăm site-ul vostru rapid, securizat și online.

De ce această rută

Integrările acoperă cea mai mare parte a unui site. Nu toată.

Formulare, magazine, rezervări, plăți, email: platforma are blocuri de construcție pentru toate acestea. Dar atunci când munca ta constă în decodificarea gigabyților de date de model în fiecare oră, sau în rularea unei biblioteci care există doar în limba ta, locul potrivit pentru ea este o mașină pe care o controlezi.

Deci nu rulăm programele dvs. pe serverele noastre. Vi oferim o modalitate clară și sigură de a le conecta în schimb. Orice limbaj, orice runtime, orice furnizor.

Cum funcționează

Lucrătorul tău face munca grea. Site-ul tău arată rezultatul.

Fiecare rulare produce fișiere plus un mic manifest. Manifestul se scrie ultimul, așa că vizitatorii nu vor vedea niciodată o rulare incompletă.

Datele tale

Sursă

Un flux de date deschis, un API, baza ta de date.

Norul tău

Worker

Containerul tău conform unei planificări, în orice limbă, cu dependențele tale proprii.

Bucketul tău sau activele noastre

Rezultat + manifest

Fişiere într-un folder de rulare nou, apoi latest.json care indică către acesta.

WebsitePublisher

Site-ul tău

Pagina citește manifestul și afișează cea mai recentă execuție. Nimic nu se calculează per vizitator.

Alege o rută

Două moduri de a obține rezultate

Regulă de aur: mai mult de câteva zeci de fișiere pe rulare, sau fișiere mai mari de câteva MB, mergeți la propriul dvs. bucket.

Recomandat pentru munca cu volume mari de date

Ruta B: containerul tău personal de stocare

Lucrătorul tău scrie într-un bucket pe care îl deții, de exemplu DigitalOcean Spaces, Amazon S3, Cloudflare R2 sau Backblaze B2. Pagina ta încarcă fișierele direct de acolo.

  • Nicio cheie WebsitePublisher pe worker-ul tău
  • Fără limitări din partea noastră privind numărul sau dimensiunea fișierelor
  • Faceți folderul de ieșire public cu acces de doar citire și permiteți domeniul site-ului dvs. în CORS
  • Eliminați rulările vechi cu o regulă de ciclu de viață
Pentru ieșiri mici

Route A: push către asseturile proiectului tău

Lucrătorul tău încarcă un rezumat JSON sau câteva imagini direct în proiectul tău, suprascriind o cale fixă la fiecare rulare.

  • Creați o cheie în tabloul de bord: proiect → Chei API, cu o dată de expirare
  • Stochează-l ca secret la furnizorul tău, niciodată în cod
  • Contează în calculul limitelor de active și stocare ale planului dvs.
# 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}"

Bine de știut despre ruta A

O cheie API a unui proiect poate schimba totul în acel proiect, nu doar activele. Păstrează-o doar pe worker, dă-i o dată de expirare și revocă-o când oprești workerul. Dacă preferi să ții cheile departe de situl tău în întregime, folosește ruta B.

Limitele Rutei AFreeSoloStarterProAgency
Active pe proiect251003001,5003,000
Stocare per proiect25 MB100 MB250 MB1 GB2.5 GB

Dimensiune maximă fișier: imagini și PDF 5 MB; JSON, JS, CSS, TXT și HTML 1 MB; CSV și TSV 50 MB; MP4, MP3 și OGG 20 MB. Formate științifice binare, cum ar fi NetCDF, GRIB sau ZIP, nu sunt acceptate ca resurse: convertiți-le mai întâi în worker-ul dumneavoastră. Limită API: 60 de cereri pe minut.

Contractul

Un singur fișier mic ține totul împreună

Indiferent ce face worker-ul tău, el încheie fiecare rulare în același fel: încarcă fișierele într-un folder de rulare nou, apoi suprascrie latest.json. Pagina ta citește întotdeauna doar acel fișier.

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

Preluare

Lucrătorul tău descarcă intrarea din sursă.

2

Proces

Codul tău, bibliotecile tale, fixate în propria ta imagine de container.

3

Încarcă

Toate fișierele de ieșire merg într-un folder de rulare nou.

4

Comit

În final, suprascriți latest.json. Situl preia noua rulare la următoarea încărcare; păstrați timpul de cache al acestui fișier scurt.

Lasă-ți AI-ul să construiască pagina

Spuneți asistentului dumneavoastră conectat unde se află manifestul dumneavoastră. Acesta construiește pagina care o citește și afișează cea mai recentă execuție, inclusiv durata execuției, pentru ca vizitatorii să vadă cât de actuale sunt datele. Vezi IA-urile acceptate →

Unde să o rulezi

Orice furnizor care rulează un container conform unei programe

Câteva configurații care funcționează bine. Alege-o pe cea pe care o cunoști deja.

Înainte de a merge live

Lista de verificare

Cine sprijină ce

Susținem partea site-ului: pagina care citește manifestul, resursele, formularele și integrările tale. Worker-ul, codul acestuia și contul tău cloud rămân ale tale.

Construiți cu codul dvs. propriu

Conectează-ți asistentul, indică-l către manifestul tău, și site-ul tău va afișa rezultatele. Vrei ca noi să ne uităm mai întâi la configurația ta? Doar cere.

Întrebări despre configurația ta? support@websitepublisher.ai