OTO AI Studio
開発ログ

無料で公開しているAIサイト診断ツール「Dr.OTO」を、実質0円のまま動かし続けるために

2026.08.07

前回の「宿題」から

以前、AIでサイトを総合診断するツールを作った話を書きました。

※そのとき「Site Doc(サイトドック)」と呼んでいたツールは、現在「Dr.OTO(ドクターオト)」に名前を変えています。その後、同じ名前がすでに商標として出願されていることがわかり、余計なトラブルを避けるために改名しました。ツールの中身は同じものです。

そのとき、正直に書いた弱点があります。AIによる診断には、AIのAPI(外部サービスを使う窓口)が必要で、無料で使えるGoogleのAI(Gemini)を使っているけれど、無料枠には厳しい制限があり、アクセスが増えればすぐ上限が来るだろう、と。

「無料で、多くの人に使ってほしい。でも、たくさん使われると、今度は自分がコスト(従量課金)で苦しくなる」——これは、個人でAIツールを作る人なら、誰もがぶつかるジレンマです。

今回は、その宿題に取り組んだ話です。結論から言うと、”実質0円”のまま、かなりの利用まで安定して動く仕組みができました。

考え方は「三段構え」

やったことを一言でいうと、こうです。

① そもそも、AIをなるべく呼ばない。
② 呼ぶときは、複数の無料AIを渡り歩く。
③ それでも全部ダメなときは、AIなしでも動く。

この三段構えで、「まともな利用量までは基本タダ、伸びても費用はごくわずか」を実現しました。順に説明します。

① そもそも、呼ばない——キャッシュ

一番効くコスト削減は、「AIを呼ばずに済ませる」ことです。

同じサイトを、短い間に何度も診断することがあります。そのたびにAIを呼んでいたら、無駄に無料枠を消費してしまう。そこで、一度診断した結果を一時的に保存(キャッシュ)しておき、同じサイトの再診断なら、保存した結果を返す。AIを呼ばないので、コストはゼロです。

保存には、無料で使えるデータ保管サービス(Upstash Redis)を使っています。これも無料枠の範囲です。

ただし、キャッシュには落とし穴があります。サイトを直したのに、古い診断結果が返ってきたら、混乱しますよね。なので、「これは◯時間前の結果です」と正直に表示し、「最新を取得して再診断」ボタンも用意しました。いつでも、最新の状態で診断し直せます。

② 呼ぶときは、渡り歩く——複数AIの自動切り替え

ここが、今回の一番の核です。そして、正直に言うと、この発想は、AIとの対話の中でもらったものでした。

一つのAI(Gemini)の無料枠に頼っていると、それが尽きた時点で終わりです。でも、無料で使えるAIは、ほかにもある。だったら、一つが尽きたら、次のAIに乗り換えればいい——「無料枠を渡り歩く」という考え方です。

具体的には、こういう順番でAIを試します。まずGemini(無料枠が広く、品質も良い)。それが上限に達したら、次にGroq(無料で、とても高速)。それもダメなら、OpenRouter(無料で使えるAIがある)。前のAIが「もう無料枠がいっぱいです」と断ってきたら、待たずに、すぐ次のAIへ切り替える。

Dr.OTO のAIフォールバック構成図 診断リクエストは、まず無料枠が広く品質も良い Gemini に送られます。無料枠を使い切ると Groq(無料・非常に高速)へ、さらに使い切ると OpenRouter(無料モデルあり)へと自動で切り替わります。すべてのAIが使えない場合でも、AIを使わないルールベースの安全網が必ず動き、診断結果を返します。 無料枠切れ 無料枠切れ 全滅 診断リクエスト Gemini(第一候補) 無料枠が広く品質も良い Groq(第二候補) 無料・非常に高速 OpenRouter(第三候補) 無料モデルあり ルールベース(安全網) AIなしで必ず動く 診断結果を返す
上から順に「空いているAI」を探しにいき、全滅してもルールベースが必ず動きます

こうして無料枠を渡り歩くので、一つが尽きても、全体としては動き続ける。実質0円のまま、かなりの利用量に耐えられるようになりました。

ちなみに、どのAIが診断結果を書いたかは、画面に正直に表示しています(「AI要約(Gemini)」など)。裏で何が動いているかを隠さない——これは、Dr.OTOが最初から大事にしている姿勢です。

③ それでもダメなら——AIなしでも動く

もし、すべてのAIの無料枠が尽きてしまったら? それでも、Dr.OTOは止まりません。

前回も書きましたが、Dr.OTOはAIがなくても、あらかじめ決めたルールにもとづいて診断できる土台(ルールベース)を持っています。AIが全滅しても、この土台があるので、「何も出ない」ということは絶対にない。

面白いことに、今回いろいろ手を入れてみて分かったのですが、このルールベースの土台が、思っていたより優秀でした。AIの力を借りなくても、診断の質はそれほど落ちない。凝った仕組みを足す前に、土台がしっかりしていた——というのは、嬉しい発見でした。

作ってみて——AIと「伴走」する感覚

正直に言うと、今回は前回よりずっと手間がかかりました。複数のAIサービスに登録して、それぞれの「合鍵」(APIキー)を取得して設定する作業は、少し大変でした。仕上がるまで、1日半ほどかかっています。

でも、それ以上に、嬉しさの方が大きかったです。

「無料枠を渡り歩く」という発想そのものを、AIとの対話からもらい、その実装を、AIにかなり伴走してもらいながら、自分の手で仕上げていく。自分ひとりでは、たぶんこの形にはたどり着けませんでした。AIが全部やってくれるのでもなく、自分が全部わかっているのでもなく、一緒に考えて、一緒に作った。その感覚が、何より面白かった。

これこそ、今のAIとのものづくりの、一番いいところなのかもしれません。

だから、安心して試せます

前回、「すぐ上限が来るかも」と書いたツールですが、今は、この三段構えのおかげで、安定して動くようになりました。

無料で、いつでも、あなたのサイトを診断できます。あくまで試験運用ですが、ぜひ試してみてください。

Dr.OTOで無料診断を試す

→ Dr.OTOを作った経緯は、こちらの記事で