Categories
CloudflareLLMNext.js
Next.jsとVercel AI SDKを使って、Cloudflare Workers AI上で動作する生成AIチャットアプリを実装する方法を解説。プロジェクト設定からストリーミングレスポンス対応、チャットUIの構築までの手順を紹介。
LLMStripe
Vercel AIとStripe AI Agent Toolkitを組み合わせて、チャット内容から支払いリンクや請求書を自動生成するデモアプリを作成。簡単な実装方法と実際の動作例を紹介します。
Cloudflare
Cloudflare Workersでは、DayJSのタイムゾーン設定が意図通りに機能しないことがあります。この記事では、その原因と、明示的なタイムゾーン指定による実用的な解決策を紹介します。
JavaScriptReactremix
Remixの`useFetcher`フックを使えば、ページ遷移なしでサーバーアクションを実行できます。検索機能やニュースレター登録など、ユーザー体験を損なわずにサーバーサイド処理を行いたい場合に最適です。
WordPress
WordPressのREST APIで認証ユーザー限定のカスタム投稿タイプを作成する方法を解説。CPT UIプラグインとPHPコードを組み合わせて、ログインユーザーだけがアクセスできるAPIエンドポイントを実装する手順を紹介します。
Cloudflare WorkersでMCPサーバーを実装する際、Durable Objectsのクラス名と設定ファイルの定義を一致させないとデプロイエラーが発生する問題とその解決方法を解説します。
CloudflareLLMStripe
StripeとCloudflareの新SDKを使って有料MCPサーバーを実装する方法を解説。AnthropicのClaudeと連携し、AIアシスタントに有料機能を提供するための実装手順とコード例を紹介します。
AI / MLLLMSaaS / FaaSStripe
Stripe Docsに搭載されたAI機能「Ask AI」を試してみた。ドキュメント検索だけでなく、提案されたAPIコードをブラウザ上ですぐにテストできる便利な開発者支援ツール。
ClerkJavaScriptNext.jsReactSaaS / FaaS未分類
Clerk Billingを使ったサブスクリプション管理をNext.jsで実装する方法を解説。環境構築から料金プラン設定、認証連携まで、Clerkの新機能を活用したサブスク機能の導入手順を詳しく紹介します。
CloudflareLINE
Cloudflare Workersでは起動時間制限があるため、LINE Bot SDKの初期化をグローバルスコープで行わず、ハンドラー内で必要な時だけ行う「遅延初期化」が効果的です。