Portfolio サポートされているAI ソリューション タスク メールアーカイブ コードを持ち込む 統合 料金

始めましょう

ChatGPT

ChatGPT

今すぐ始める →

準備完了
Claude

Claude

ディレクトリ コネクタ →

準備完了
Mistral

Mistral

ディレクトリ コネクタ →

準備完了

ダッシュボード いつでも利用可能
コードを持ち込む

あなたのコード、あなたの言語、あなたのクラウド。あなたのサイトは私たちにお任せください。

本当のコードが必要な仕事もあります。データパイプライン、科学モデル、Python、Go、R での夜間ジョブなど。選んだクラウドプロバイダーで実行し、WebsitePublisher サイトに結果を表示させましょう。コードの完全な管理は自分で行い、当社があなたのサイトを高速、安全、そして常にオンラインの状態に保ちます。

このルートを選ぶ理由

インテグレーションはサイトのほとんどをカバーしますが、すべてではありません。

フォーム、ショップ、予約、支払い、メール:プラットフォームにはこれらすべての構成要素があります。しかし、毎時間ギガバイトのモデルデータをデコードする作業や、あなたの言語にしか存在しないライブラリを実行する場合、それに適した場所はあなたが管理するマシンです。

ですから、私たちはあなたのプログラムを当社のサーバーで実行することはありません。代わりに、それらを接続するための明確で安全な方法を提供します。どのような言語、どのようなランタイム、どのようなプロバイダーでも対応できます。

どのように機能するか

あなたのワーカーが重い作業を処理します。あなたのサイトが結果を表示します。

各実行でファイルと小さなマニフェストが生成されます。マニフェストは最後に書き込まれるため、訪問者が途中で終わった実行を見ることはありません。

あなたのデータ

ソース

オープンデータフィード、API、独自のデータベース。

あなたのクラウド

ワーカー

スケジュールに従ってコンテナを実行し、任意の言語に対応し、独自の依存関係を使用できます。

あなたのバケットまたは弊社のアセット

出力 + マニフェスト

新しい実行フォルダ内のファイル、その後latest.jsonがそれを指しています。

WebsitePublisher

あなたのサイト

ページがマニフェストを読み込み、最新の実行を表示します。訪問者ごとに何も計算されません。

ルートを選択

2つの方法で成果を実現

目安:1回の実行で数十個以上のファイルがある場合、またはファイルサイズが数MB以上の場合は、独自のバケットを使用してください。

データ処理の多い作業に最適です

ルート B: 自分のストレージバケット

あなたのワーカーは、DigitalOcean Spaces、Amazon S3、Cloudflare R2、Backblaze B2など、あなたが所有するバケットに書き込みます。ページはそこから直接ファイルを読み込みます。

  • WebsitePublisher キーがワーカーにありません
  • ファイル数やサイズに制限はありません
  • 出力フォルダを公開読み取り専用にし、サイトのドメインをCORSで許可する
  • ライフサイクルルールで古いランを削除
小さな出力の場合

Route A: プロジェクトのアセットにプッシュする

ワーカーがJSON要約または数枚の画像をプロジェクトに直接アップロードし、実行のたびに固定パスを上書きします。

  • ダッシュボードでキーを作成してください: プロジェクト → API キー、有効期限付き
  • プロバイダーでシークレットとして保存してください。コードには絶対に含めないでください
  • あなたのプランのアセットとストレージ制限にカウントされます
# 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 キーはそのプロジェクト内のあらゆるもの(アセットだけでなく)を変更できます。ワーカーのみに保存し、有効期限を設定し、ワーカーを停止したら取り消してください。キーをサイトから完全に遠ざけたい場合は、ルート B を使用してください。

ルートAの制限FreeSoloStarterProAgency
プロジェクトごとのアセット251003001,5003,000
プロジェクトあたりのストレージ25 MB100 MB250 MB1 GB2.5 GB

最大ファイルサイズ:画像とPDF 5MB、JSON、JS、CSS、TXTおよびHTML 1MB、CSVおよびTSV 50MB、MP4、MP3およびOGG 20MB。NetCDF、GRIBやZIPなどのバイナリ科学形式はアセットとして受け入れられません。ワーカーで最初に変換してください。APIレート制限:1分間に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にページを構築させましょう

接続されたアシスタントにマニフェストの場所を教えてください。マニフェストを読み込み、実行時間を含む最新の実行を表示するページを構築するため、訪問者はデータがどれだけ新しいかを確認できます。 サポートされているAIを見る →

どこで実行するか

スケジュール上でコンテナを実行するプロバイダーであれば、すべて対応できます

うまくいくセットアップをいくつか紹介します。すでに知っているものを選んでください。

ライブ公開する前に

チェックリスト

誰が何をサポートしているか

サイト側をサポートしています。マニフェスト、アセット、フォーム、統合を読み込むページです。ワーカー、そのコード、クラウドアカウントはすべてあなたのものです。

あなた自身のコードでビルドする

あなたのアシスタントを接続し、マニフェストを指定すると、サイトに結果が表示されます。最初にセットアップを確認してほしいですか?お気軽にお聞きください。

セットアップについてご質問はありますか? support@websitepublisher.ai