AI相談が突然400 BadRequestループに陥る原因と、3層防御で直した話
出典: Zenn (Claude topic) の記事を Hiroba が自動要約。
元記事を読むHiroba による自動要約
Claude APIを使用したAI相談機能で特定ユーザーの会話のみ400 BadRequestエラーが発生。APIキー確認・会話データ検証・入力値サニタイズの3層で原因を特定し解決した実例。API利用者向けのデバッグアプローチ参考記事。
ある朝、ユーザーから「AI 相談が壊れてます」という報告が来ました。Codens Green の Consultation 機能、要は Claude と何往復もしながら PRD のネタを詰めていくチャット UI なんですが、特定の 1 ユーザーの 1 会話だけ、新しいメッセージを送るたびに 400 BadRequest が返ってくる、という現象でした。 最初に疑ったのは ANTHROPIC_API_KEY です。鍵がローテーションされて環境変数が古いままなんじゃないか、と。でも他のユーザーの consultation は全部問題なく回ってる。じゃあその会話の DB 行が壊れたのか、と消え...
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 179 件あります。
関連する記事
同じタグの記事

Claude Platform on AWS を試してみた
Zenn2026年5月に GA されたClaude Platform on AWS について、AWS アカウント上で Anthropic 本家の Claude API を呼び出すサービスの概要と、ワークスペース経由で claude-sonnet-4-6 を実際に呼び出す手順を紹介。Messages API や Agent Skills など複数の機能を備えている。


LiteLLM と LangChain で Pydantic スキーマに沿った構造化出力を実現する
DevIOLiteLLM と LangChain を組み合わせ、Pydantic スキーマを使用して Claude の出力を構造化する実装方法を解説。API レスポンスを定義済みの JSON スキーマに準拠させ、機械可読な形式で取得できる。

Claude Code で API 仕様書を自動生成する方法 3 選
QiitaClaude Code を使用して API 仕様書を自動生成する 3 つの方法を紹介。実装コードから仕様書の自動抽出、既存仕様書の改善、新規仕様書の生成など、開発効率を高める活用パターンを解説。