Skip to content

チャットボットをCloudflare GLM 5.2 lowへ切り替える#148

Merged
gui-ace merged 3 commits into
mainfrom
codex/use-cloudflare-gemma4-chatbot
Jun 17, 2026
Merged

チャットボットをCloudflare GLM 5.2 lowへ切り替える#148
gui-ace merged 3 commits into
mainfrom
codex/use-cloudflare-gemma4-chatbot

Conversation

@gui-ace

@gui-ace gui-ace commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

関連 Issue

なし

概要

問い合わせ AI チャットの実行基盤を OpenAI Responses API から Cloudflare Workers AI に切り替えます。
既定モデルは Cloudflare-hosted の GLM 5.2 (@cf/zai-org/glm-5.2) にし、reasoning effort は low にします。

主な変更点

  • functions/api/ai-contact.tsenv.AI.run() を使う Workers AI 呼び出しに変更
  • 既定モデルを @cf/zai-org/glm-5.2 に設定し、reasoning_effort: low を送るように変更
  • wrangler.jsonc に AI binding、CLOUDFLARE_AI_MODELCLOUDFLARE_AI_REASONING_EFFORT を追加
  • README の AI 問い合わせアシスタント設定を Cloudflare Workers AI / GLM 5.2 low 前提に更新
  • AI チャット回答の太字・斜体内でも Markdown リンクをリンクとして描画するように修正

確認したこと

  • npm ci
  • npx prettier --check README.md wrangler.jsonc functions/api/ai-contact.ts
  • npx prettier --check src/components/AiChatWidget.astro
  • git diff --check
  • npm run build
  • Browser plugin で http://127.0.0.1:4321/ の表示、DOM、コンソールを確認
  • 一時プロファイルの headless Edge で /api/ai-contact をモックし、デスクトップ幅とモバイル幅のチャット送信後に strong a / em a としてリンク描画されること、Markdown 記法が残らないことを確認

未確認事項・補足

  • npm run build は sandbox 内の spawn EPERM で失敗したため、同じコマンドを承認付きで再実行して成功しました。
  • Astro dev 単体では Cloudflare Pages Functions の /api/ai-contact が 404 になるため、リンク描画のブラウザ検証では /api/ai-contact の成功レスポンスをモックしています。
  • npm audit で既存依存の脆弱性が 9 件表示されましたが、今回の変更範囲外のため修正していません。

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 17, 2026

Copy link
Copy Markdown

Deploying acecore-net with  Cloudflare Pages  Cloudflare Pages

Latest commit: b58bcdd
Status: ✅  Deploy successful!
Preview URL: https://08cad4a0.acecore-net.pages.dev
Branch Preview URL: https://codex-use-cloudflare-gemma4.acecore-net.pages.dev

View logs

@gui-ace gui-ace changed the title チャットボットをCloudflare Workers AIへ切り替える チャットボットをCloudflare GLM 5.2 lowへ切り替える Jun 17, 2026
@gui-ace
gui-ace marked this pull request as ready for review June 17, 2026 03:51
@gui-ace
gui-ace merged commit 71c0c30 into main Jun 17, 2026
3 checks passed
@gui-ace
gui-ace deleted the codex/use-cloudflare-gemma4-chatbot branch June 17, 2026 03:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant