Portfolio Obsługiwane sztuczne inteligencje Rozwiązania Zadania Archiwum E-mail Przynieś Swój Kod Integracje Cennik

Zacznij

ChatGPT

ChatGPT

Zacznij od razu →

Gotowy
Claude

Claude

Directory Connector →

Gotowy
Mistral

Mistral

Directory Connector →

Gotowy

Pulpit Zawsze dostępne
Przynieś Swój Kod

Twój kod, Twój język, Twoja chmura. Twoja strona na nas.

Niektóre prace wymagają prawdziwego kodu: pipeline'u danych, modelu naukowego, nocnego zadania w Pythonie, Go lub R. Uruchom go u wybranego dostawcy chmury, a pozwól swojej witrynie WebsitePublisher pokazać wyniki. Zachowujesz pełną kontrolę nad kodem. My dbamy o szybkość, bezpieczeństwo i dostępność Twojej witryny.

Dlaczego ta trasa

Integracje obejmują większość witryny. Nie całość.

Formularze, sklepy, rezerwacje, płatności, e-mail: platforma ma bloki budowlane do tego wszystkiego. Ale kiedy Twoja praca polega na dekodowaniu gigabajtów danych modelu co godzinę lub prowadzeniu biblioteki, która istnieje tylko w Twoim języku, właściwym miejscem dla niej jest maszyna, którą kontrolujesz.

Nie uruchamiamy Twoich programów na naszych serwerach. Dajemy Ci jasny, bezpieczny sposób, aby je połączyć. Dowolny język, dowolne środowisko uruchomieniowe, dowolny dostawca.

Jak to działa

Twój pracownik wykonuje ciężką pracę. Twoja strona pokazuje wynik.

Każdy przebieg generuje pliki plus jeden mały manifest. Manifest jest zapisywany na koniec, więc odwiedzający nigdy nie zobaczą niedokończonego przebiegu.

Twoje dane

Źródło

Otwarty kanał danych, API, własna baza danych.

Twoja chmura

Pracownik

Twój kontener zgodnie z harmonogramem, w dowolnym języku, z własnymi zależnościami.

Twoja wersja lub nasze zasoby

Dane wyjściowe + manifest

Pliki w nowym folderze uruchomienia, a następnie latest.json wskazujący na niego.

WebsitePublisher

Twoja strona

Strona czyta manifest i wyświetla najnowsze uruchomienie. Nic nie jest obliczane per odwiedzający.

Wybierz trasę

Dwa sposoby na dostarczenie rezultatów

Praktyczna wskazówka: więcej niż kilkadziesiąt plików na uruchomienie lub pliki o rozmiarze powyżej kilku MB trafiają do Twojego własnego zasobnika.

Rekomendowane do pracy z dużymi ilościami danych

Trasa B: Twoja własna przechownia

Twój worker zapisuje dane do zasobnika, który posiadasz, na przykład DigitalOcean Spaces, Amazon S3, Cloudflare R2 lub Backblaze B2. Twoja strona ładuje pliki bezpośrednio z niego.

  • Brak klucza WebsitePublisher na Twoim workerze
  • Bez limitów ze strony nas na liczbę lub rozmiar plików
  • Udostępnij folder wyjściowy jako publiczny tylko do odczytu i dodaj domenę swojej witryny do CORS
  • Usuń stare uruchomienia za pomocą reguły cyklu życia
Dla małych wyników

Trasa A: wyślij do zasobów projektu

Twój pracownik przesyła podsumowanie JSON lub kilka obrazów bezpośrednio do projektu, zastępując ustaloną ścieżkę przy każdym uruchomieniu.

  • Utwórz klucz w panelu: project → API keys, z datą wygaśnięcia
  • Przechowuj to jako tajemnicę u swojego dostawcy, nigdy w kodzie
  • Liczy się w kierunku limitów zasobów i przechowywania w ramach Twojego planu
# 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}"

Warto wiedzieć o trasie A

Klucz API projektu może zmienić wszystko w tym projekcie, nie tylko zasoby. Przechowuj go tylko na workerze, ustaw datę wygaśnięcia i cofnij go, gdy zatrzymasz workera. Jeśli wolisz trzymać klucze z dala od swojej witryny, użyj wariantu B.

Limity trasy AFreeSoloStarterProAgency
Zasoby na projekt251003001,5003,000
Magazyn na projekt25 MB100 MB250 MB1 GB2.5 GB

Maksymalny rozmiar pliku: obrazy i PDF 5 MB; JSON, JS, CSS, TXT i HTML 1 MB; CSV i TSV 50 MB; MP4, MP3 i OGG 20 MB. Binarne formaty naukowe takie jak NetCDF, GRIB lub ZIP nie są akceptowane jako zasoby: najpierw je skonwertuj w swoim worker'ze. Limit zapytań API: 60 żądań na minutę.

Umowa

Jeden mały plik łączy to wszystko

Niezależnie od tego, co robi twoja pracownik, każdy przebieg kończy się w ten sam sposób: przesyłanie plików do nowego folderu przebiegu, a następnie nadpisanie latest.json. Twoja strona zawsze odczytuje tylko ten jeden plik.

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

Pobierz

Twój pracownik pobiera dane wejściowe ze źródła.

2

Proces

Twój kod, twoje biblioteki, przypięte w twoim własnym obrazie kontenera.

3

Prześlij

Wszystkie pliki wyjściowe trafiają do nowego folderu uruchomienia.

4

Zatwierdź

Na koniec, zastąp latest.json. Witryna wykryje nowy przebieg przy następnym załadowaniu; utrzymuj krótki czas pamięci podręcznej dla tego pliku.

Pozwól sztucznej inteligencji zbudować stronę

Powiedz swojemu połączonemu asystentowi, gdzie znajduje się Twój manifest. Buduje stronę, która go odczytuje i wyświetla najnowsze uruchomienie, w tym czas uruchomienia, aby odwiedzający mogli zobaczyć, jak świeże są dane. Sprawdź obsługiwane AI →

Gdzie go uruchomić

Każdy dostawca, który uruchamia kontener według harmonogramu

Kilka konfiguracji, które sprawdzają się doskonale. Wybierz tę, którą już znasz.

Zanim przejdziesz na żywo

Lista kontrolna

Kto wspiera co

Wspieramy stronę witryny: stronę, która odczytuje Twój manifest, zasoby, formularze i integracje. Worker, jego kod i Twoje konto w chmurze pozostają Twoje.

Buduj z własnym kodem

Połącz swojego asystenta, wskaż na manifest, a Twoja strona wyświetli wyniki. Chcesz, żebyśmy najpierw sprawdzili Twoją konfigurację? Wystarczy poprosić.

Pytania dotyczące Twojej konfiguracji? support@websitepublisher.ai