wandfuldays

Junieで「400 Bad Request」が発生する原因と対処法|モデルが自動で切り替わっていた話

2025-12-30

Default モデルが Gemini 3 Flash に切り替わっていたことが原因。GPT-5 に戻すことで解消。

こんにちは、 wand です!

JetBrains IDE (PhpStorm) で Junie を使って開発していたところ、突然 400 Bad Requestエラーが発生するようになりました。

結論から書くと、Junie の Default モデルが GPT-5 から Gemini 3 Flash に自動で切り替わっていたことが原因で、モデルを GPT-5 に戻すことでエラーは解消しました。

発生したエラー内容

Junie の操作内容に関わらず、必ず以下のエラーが返ってくる状態になりました。

Server returned response code: 400 Bad Request
  • 指示を変えても再現率 100%
  • 2025/12/21 まで正常に動いていた

という状況でした。

試したこと(問題解決に至らず)

まずは下記を試しました:

  • JetBrains IDE の再起動
  • Junie プラグインのアップデート+IDE再起動

しかし、いずれも効果はなく、エラーは解消しませんでした。

原因:Junie の Default モデルが変わっていた

次に確認したのが Junie > Models 設定 です。

Default モデルが Gemini 3 Flash に変わっている...?
以前は Default モデルが GPT-5 でした:

以前の Default モデルは GPT-5 だった

調べてみると、 2025/12/18 に Default モデルの変更が公式からアナウンスされていました。

Junie プラグインが 2025/12/18 にリリースされたバージョン 253.549.106 に自動更新されていたようです。
(2025/12/21 時点でエラーが発生していなかったのは、IDE をしばらく再起動せずに使い続けており、プラグインの更新内容が反映されていなかった可能性があります。)

設定を Default から GPT-5 に変更したところ、400 Bad Request エラーは即座に解消しました。
特別な再起動や追加設定は不要でした。

まとめ

Junie では、アップデート等により Default モデルが変更されることがあります。

今回は突然 400 Bad Request が出るようになりましたが、 Junie > Models 設定を確認し、GPT-5 (以前の Default モデル) に戻すことで解消しました。

「昨日まで動いていたのに壊れた」というときほど、デフォルト値の変更を疑うのは有効だと感じました。
同じエラーで困っている方の参考になれば幸いです。

それではまた。


wand

「wand」は魔法の杖を意味します。魔法のようにさまざまなものを自分の手で生み出せるようになりたい、そんな思いを込めました。 ハンドメイド、家庭菜園、DIY、プログラミング等、「つくる」をテーマに色々なことをしていきたいと思っています。 Amazonのアソシエイトとして、wand は適格販売により収入を得ています。 GitHub: https://github.com/wand2016