Portfolio Unterstützte KIs Lösungen Aufgaben E-Mail-Archiv Bringen Sie Ihren eigenen Code mit Integrationen Preise

Erste Schritte

ChatGPT

ChatGPT

Bereit zu beginnen →

Bereit
Claude

Claude

Directory Connector →

Bereit
Mistral

Mistral

Directory Connector →

Bereit

Dashboard Immer verfügbar
Bringen Sie Ihren eigenen Code mit

Dein Code, deine Sprache, deine Cloud. Deine Website bei uns.

Manche Arbeiten erfordern echten Code: eine Datenpipeline, ein wissenschaftliches Modell, einen nächtlichen Job in Python, Go oder R. Führen Sie ihn bei dem Cloud-Provider Ihrer Wahl aus und lassen Sie Ihre WebsitePublisher-Website die Ergebnisse anzeigen. Sie behalten die volle Kontrolle über Ihren Code. Wir sorgen dafür, dass Ihre Website schnell, sicher und online bleibt.

Warum diese Route

Integrationen decken das Gros einer Website ab. Nicht alles.

Formulare, Shops, Buchungen, Zahlungen, E-Mails: Die Plattform hat Bausteine für all das. Aber wenn Ihre Arbeit darin besteht, jede Stunde Gigabyte an Modelldaten zu dekodieren oder eine Bibliothek zu betreiben, die es nur in Ihrer Sprache gibt, dann ist der richtige Ort dafür eine Maschine, die Sie kontrollieren.

Daher führen wir deine Programme nicht auf unseren Servern aus. Stattdessen geben wir dir eine klare, sichere Möglichkeit, sie zu verbinden. Jede Sprache, jede Runtime, jeder Anbieter.

Wie es funktioniert

Dein Worker erledigt die schwere Arbeit. Deine Website zeigt das Ergebnis.

Jeder Durchlauf erzeugt Dateien plus ein kleines Manifest. Das Manifest wird zuletzt geschrieben, sodass Besucher niemals einen halb fertigen Durchlauf sehen.

Ihre Daten

Quelle

Ein offener Daten-Feed, eine API, Ihre eigene Datenbank.

Deine Cloud

Arbeiter

Dein Container nach Plan, in jeder Sprache, mit deinen eigenen Abhängigkeiten.

Dein Bucket oder unsere Assets

Ausgabe + Manifest

Dateien in einem neuen Run-Ordner, dann latest.json weist darauf hin.

WebsitePublisher

Deine Website

Die Seite liest das Manifest und zeigt den neuesten Durchlauf an. Nichts wird pro Besucher berechnet.

Wählen Sie eine Route

Zwei Wege zum Erfolg

Faustregel: Bei mehr als einigen Dutzend Dateien pro Durchlauf oder Dateien über einigen MB sollten Sie einen eigenen Bucket verwenden.

Empfohlen für datenintensive Arbeit

Route B: Dein eigener Speicher-Bucket

Ihr Worker schreibt in einen Bucket, den Sie besitzen, beispielsweise DigitalOcean Spaces, Amazon S3, Cloudflare R2 oder Backblaze B2. Ihre Seite lädt die Dateien direkt von dort.

  • Kein WebsitePublisher-Schlüssel auf Ihrem Worker
  • Keine Beschränkungen unsererseits bei Dateianzahl oder Dateigröße
  • Machen Sie den Output-Ordner öffentlich schreibgeschützt und erlauben Sie die Domain Ihrer Website in CORS
  • Alte Ausführungen mit einer Lifecycle-Regel entfernen
Für kleine Ausgaben

Route A: An deine Projekt-Assets pushen

Ihr Worker lädt eine JSON-Zusammenfassung oder ein paar Bilder direkt in Ihr Projekt hoch und überschreibt dabei bei jedem Durchlauf denselben Pfad.

  • Erstellen Sie einen Schlüssel im Dashboard: Projekt → API-Schlüssel, mit einem Ablaufdatum
  • Speichern Sie es als Geheimnis bei Ihrem Anbieter, nie im Code
  • Zählt zu den Asset- und Speicherlimits Ihres Plans
# 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}"

Wissenswertes zu Route A

Ein Projekt-API-Schlüssel kann alles in diesem Projekt ändern, nicht nur Assets. Bewahren Sie ihn nur auf dem Worker auf, geben Sie ihm ein Ablaufdatum und widerrufen Sie ihn, wenn Sie den Worker beenden. Wenn Sie Schlüssel lieber ganz von Ihrer Website fernhalten möchten, verwenden Sie Route B.

Route-A-LimitsFreeSoloStarterProAgency
Assets pro Projekt251003001,5003,000
Speicher pro Projekt25 MB100 MB250 MB1 GB2.5 GB

Maximale Dateigröße: Bilder und PDF 5 MB; JSON, JS, CSS, TXT und HTML 1 MB; CSV und TSV 50 MB; MP4, MP3 und OGG 20 MB. Binäre Wissenschaftsformate wie NetCDF, GRIB oder ZIP werden nicht als Assets akzeptiert: konvertieren Sie diese zunächst in Ihrem Worker. API-Ratenlimit: 60 Anfragen pro Minute.

Der Vertrag

Eine kleine Datei verbindet alles

Egal was Ihr Worker macht, jeder Durchlauf endet auf die gleiche Weise: Laden Sie die Dateien in einen neuen Durchlaufordner hoch und überschreiben Sie dann latest.json. Ihre Seite liest immer nur diese eine Datei.

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

Abrufen

Ihr Worker lädt seine Eingabe aus der Quelle herunter.

2

Prozess

Dein Code, deine Bibliotheken, festgehalten in deinem eigenen Container-Image.

3

Hochladen

Alle Ausgabedateien werden in einen neuen Run-Ordner verschoben.

4

Commit

Abschließend latest.json überschreiben. Die Website erkennt den neuen Durchlauf beim nächsten Laden; halten Sie die Cache-Zeit dieser einen Datei kurz.

Lassen Sie Ihre KI die Seite erstellen

Teilen Sie Ihrem verbundenen Assistenten mit, wo sich Ihr Manifest befindet. Er erstellt die Seite, die es ausliest, und zeigt den neuesten Durchlauf an, einschließlich der Laufzeit, damit Besucher sehen können, wie aktuell die Daten sind. Unterstützte KIs ansehen →

Wo kann man es ausführen

Alle Anbieter, die einen Container nach Plan ausführen

Ein paar Setups, die gut funktionieren. Wähle das aus, das du bereits kennst.

Bevor Sie live gehen

Checkliste

Wer unterstützt was

Wir unterstützen die Website-Seite: die Seite, die Ihr Manifest, Assets, Formulare und Integrationen liest. Der Worker, sein Code und Ihr Cloud-Konto bleiben Ihnen gehören.

Bauen Sie mit Ihrem eigenen Code

Verbinden Sie Ihren Assistenten, zeigen Sie ihn auf Ihr Manifest, und Ihre Website zeigt Ihre Ergebnisse. Möchten Sie, dass wir uns zuerst Ihr Setup ansehen? Fragen Sie einfach nach.

Fragen zu deinem Setup? support@websitepublisher.ai