マニュアル
EN/JA

プレミアムプラン

GemiHubのプレミアムプランです。Google Sheets/Gmail連携、静的ページホスティング、スケジュール実行、カスタムドメインなどの機能により、Webアプリビルダーとして利用できます。

プラン一覧

機能FreeLite(¥300/月)Pro(¥2,000/月)
1ファイル最大サイズ20 MB5 GB5 GB
Interactions API チャット
Gmail 送信
PDF 生成
Obsidian 同期トークン
一時アップロードURL
Google Sheets CRUD
静的ページホスティング(CDN)
カスタムドメイン(自動SSL)
スケジュール実行
サーバーサイド実行
AI Webビルダー

はじめ方

  1. 設定 > プレミアムプラン を開き、Subscribeをクリック。
  2. Stripeの決済ページで支払いを完了。
  3. 設定に戻ると、プレミアム機能が自動的に有効化されます。

サブスクリプションの管理(解約、支払い方法の変更)は、プレミアムプラン設定タブのStripe Billing Portalリンクから行えます。

Liteプランの機能

Interactions API チャット

サーバー経由のマルチラウンドAIチャット。無料プランのブラウザ直接API呼び出しと異なり、ファンクションコール・RAG・Web検索を1つの会話で同時に利用できます。

Gmail 送信

ワークフローのgmail-sendノードでメールを送信します。宛先、件名、HTML本文を指定可能。通知、レポート、自動メールに活用できます。

PDF 生成

ワークフロー内でMarkdownやHTMLからPDFファイルを生成します。請求書、レポート、証明書の作成に最適です。

Obsidian 同期トークン

GemiHubのファイルをObsidianなどの外部エディタと同期するためのトークンです。

一時アップロードURL

ファイルアップロード用の一時URLを生成します。外部ツールから認証なしで時間制限付きのファイル読み書きが可能です。

Proプランの機能

Liteプランの全機能がProプランに含まれます。

Google Sheets CRUD

Google Sheets操作用の4つのワークフローノード:

  • sheet-read — フィルタやリミット付きで行を読み取り。
  • sheet-write — シートに行を追加。
  • sheet-update — フィルタに一致する行を更新。
  • sheet-delete — フィルタに一致する行を削除。

設定 > プレミアムプラン でスプレッドシートIDを設定します。Sheetsノードはタブ名とJSONフィルタ構文を使用します。

静的ページホスティング

Driveのweb/フォルダ内のファイルがCloud CDN経由で静的ページとして配信されます。アカウント作成時にサブドメイン({accountSlug}.gemihub.online)が即時発行されます。

ファイルベースルーティング:

  • web/index.html/
  • web/about.html/about
  • web/users/[id].html/users/123(動的ルート)

HTML、CSS、JS、画像、フォントなど、あらゆる静的アセットに対応。MIMEタイプは自動検出されます。公開ステップは不要 — ドライブ反映後すぐにファイルが公開されます。

カスタムドメイン

自動SSL証明書付きのカスタムドメインを追加:

  1. 設定 > プレミアムプラン > カスタムドメインにドメインを入力。
  2. 表示されるCNAME DNSレコードを登録。
  3. GoogleがDNSを検証し、SSL証明書を自動発行します。

ドメインステータス:pending_dnsprovisioning_certactive。カスタムドメインの設定中も、サブドメインは引き続き利用可能です。

認証

ホスティングページ向けのマルチタイプ・マジックリンク認証。各アカウントタイプ(例:「talent」「company」)は独立したセッションを持ちます。認証はGoogle Sheetsで設定 — タイプごとに使用するシートとメールカラムを定義します。

ページで認証を使用するには、クライアントヘルパースクリプトを読み込みます:

<script src="/__gemihub/api.js"></script>
<script>
  (async () => {
    const user = await gemihub.auth.require("talent");
    document.getElementById("app").innerHTML = `Welcome, ${user.email}`;
  })();
</script>

スケジュール実行

cronスケジュールでワークフローを自動実行。設定 > プレミアムプラン > スケジュールで設定:

  • cron式 — 5フィールド形式(分、時、日、月、曜日)。
  • タイムゾーン — IANAタイムゾーン(例:Asia/Tokyo)。
  • 変数 — 実行時にワークフローへ変数を渡す。
  • リトライ — 失敗時の自動再試行(次回のスケジューラ実行時に繰り延べ)。
  • タイムアウト — 実行タイムアウト(デフォルト300秒、最大600秒)。
  • 同時実行ポリシー — 重複実行を許可または禁止。

サーバーサイド実行

ワークフローのscriptノードをサーバーサイドのV8サンドボックスで実行可能。各実行は新しいアイソレートで行われ、128MBのメモリ制限、ネットワーク/ファイルシステムアクセスなしの環境です。

AI Webビルダー

AIチャットでWebページやAPIエンドポイントを生成する組み込みAgent Skill(「Webpage Builder」)。チャットのSkillsドロップダウンから有効化し、作りたいものを説明するだけで、AIがHTMLページとワークフローYAMLファイルを作成してDriveに保存します。