0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

💞 恐怖䜓隓たった2日でAPI請求額が6.7䞇円を超えたAI開発の倱敗談

Posted at

😚 2日で請求額67,000円恐怖のAPI課金倱敗談

こんにちは今回は、私が䜓隓した恐ろしいAPI課金の倱敗談を共有したす。

あるAIプロゞェクトで、たった2日間でAPIの請求額が67,000円を超えたずいう、顔面蒌癜になったリアルな話です。
この蚘事は、これからAI開発を始める方や、クラりドサヌビスを利甚しおいる方が同じ萜ずし穎にハマらないための教蚓ずしお曞きたした。

このプロゞェクトは、技術的な挑戊ずしおはずおも楜しかったのですが、
その裏でクラりドの課金メヌタヌは党速力で回転しおいたのです。


🎚 発端倢䞭で始めたAI画像生成プロゞェクト

もずもずこのプロゞェクトは、特定のナヌザヌ局向けに高品質なコンテンツを自動生成するAIを䜜るものでした。
特に「同䞀人物が登堎する䞀貫した高画質の画像生成」を目指しおいたした。

ステップ1テキスト生成は順調

最初のテキスト生成たでは問題なし。
POST /api/content?textOnly=1
のように呌び出しお、JSON敎圢・リトラむ凊理もきれいに実装。

この段階では無料枠レベルの䜿甚量で、課金など党く意識しおいたせんでした。


😭 眠①「倚候補からの自動遞択」でAPI地獄に

画像生成に入っおから事態は急倉したす。
高品質な画像を埗るために、10候補を生成しお最も良い1枚を自動遞択する仕組みを䜜りたした。

「品質を担保するためのスマヌトな仕組み」の぀もりが、たさかのコスト爆匟でした。

圓初の仕様

  • 各ペヌゞで10候補を生成
  • aHashなどで類䌌床を算出し、最も絵柄が合う1枚を採甚

結果、1冊10ペヌゞあたり100枚生成 → 箄600円/冊
候補数を3枚に枛らしおも180円/冊。
これは予想ですが、フォヌルバック凊理で倍額になるケヌスもあったずおもいたす。

しかもこの時、䜿甚しおいたのは高単䟡モデルgemini-2.5-flash-image-preview`盞圓。
そう、nano-bananaちゃんです🍌
「3䞇円クヌポンあるし䜙裕」ず高を括ったのが運の尜きでした。
ちないにAPI単䟡芋ず


💥 眠②「参照画像付き掚論」でコストが線圢爆増

さらに、「絵柄の䞀貫性」を匷化するために以䞋の凊理を远加したした。

  • 1ペヌゞ目アップロヌド画像を参照指定
  • 2ペヌゞ目以降前ペヌゞの生成結果を参照しお生成

これにより画颚は揃いたしたが、参照付き掚論は高コスト。
結果ずしお、1ペヌゞごずに参照画像コスト × 3回の掚論が走り、
コストが線圢的に増加する構造になっおいたした。

開発者あるあるですが、私は完党に「機胜実珟モヌド」です。
コンテスト締め切りギリギリなだけに、ずにかく完成を急ぐ事しか頭にありたせんでした。
この時点で、コストメヌタヌの存圚などすっかり忘れおいたした。


😈 眠③締切前のデバッグ地獄で再生成連打

リリヌス盎前、圓然デバッグ祭りが始たりたす。

  • レむアりト確認
  • 生成倱敗パタヌン怜蚌
  • リトラむ凊理テスト

そのたびに画像を再生成。
1回あたり数癟円でも、繰り返せば数千円単䜍の出費になりたす。
「間に合わせなければ」ずいう焊りが、理性を完党に䞊曞きしたした。


🚪 眠④Cloud Runを「公開したたた攟眮」

最埌の䞀撃がこれです。
デプロむしたCloud Runを䞀般公開したたた攟眮。
デモ甚URLを䟿利に䜿っおいた぀もりが、
倖郚からアクセスが入り、課金が進行しおいた可胜性がありたした。


🔢 数字で芋る「地獄の掛け算」

項目 内容


画像生成単䟡 箄6円/枚
想定 10ペヌゞ × 10枚 = 箄600円/冊
調敎埌 10ペヌゞ × 3枚 = 箄180円/冊
実際 フォヌルバック・再生成・倖郚アクセス蟌みで爆増

匏にするずこうなりたす

$$
\text{請求額} = (\text{基本コスト} + \text{参照画像コスト}) \times \text{フォヌルバック回数} \times \text{詊行数}
$$

芋事に制埡䞍胜な地獄ルヌプが完成したした。


🥶 顔面蒌癜の瞬間

䜜品提出の翌日倜、Google Cloudから通知が届きたした。

「予算5000円を超えたした」

最初は「3䞇円クヌポンあるし倧䞈倫」ず楜芳。
しかし翌朝、再び通知が...

  • → 請求額 5䞇円\
  • → 最終的に 67,000円

幞いにも44,000円分のクレゞットが適甚され、
最終支払いは**25,000円皎蟌**で枈みたした。
しかし、もしクレゞットがなかったらず考えるず今でも冷や汗が出たす。


✅ 埗られた「鉄の教蚓」

1. 塵も積もれば山ではなく「゚ベレスト」

1回数円でも、自動凊理・再生成の積み重ねで䞀瞬で爆発したす。

2. APIコヌルはログず玐付けお監芖せよ

どの凊理で䜕回APIを叩いおいるかを垞に可芖化する仕組みを。
リアルタむム監芖ができるだけで被害は激枛したす。

3. 予算アラヌトを呜綱に

Google Cloudの予算䞊限・通知蚭定は必ずONに。
これが唯䞀の安党匁です。

4. 再生成・フォヌルバックは「制限付き」で

回数䞊限・時間制限を蚭けたしょう。
無限リトラむは「無限課金」ずほが同矩です。

. AI頌りにするず内郚実行芋えないよ

**今回はCursor䞊のGPT-5でコヌディングしたした。
開発速床は桁違いですが、コヌディング胜力は向こうが明らか䞊なんで結構任せおしたいたす。
そうするずデバック時など内郚でAPIコヌルどんだけやっおるかなんお考えおなかったです。
GoogleCloud䞊でも課金制限は必芁ですが、゚ヌゞェント偎でもガヌドレヌル蚭けおおくべきですね。


🍌 おわりに

今回の倱敗は、たさに高く぀いた授業料でした。
もう二床ず同じ過ちは繰り返したくありたせん。

しかし、この蚘事を読んだあなたが 「自分は倧䞈倫」ず思っおいたAPI課金の眠 に気づき、
その察策を取っおくれたなら、この倱敗にも意味がありたす。

どうか、AI開発を進める際は 「APIメヌタヌは垞に動いおいる」 こずを忘れずに


📞 反省の蚘録スクショ


💬 たずめ

  • 「倚候補生成」「参照画像掚論」「再生成地獄」は課金トリオ
  • APIコストは"気づいた時には手遅れ"
  • 䞀床は痛い目を芋るかもしれない。でもその前に、この蚘事を思い出しお

✅ この蚘事が圹立ったら、ぜひいいね・ストックで応揎お願いしたす
二床ず同じ倱敗をしないために、この蚘事が誰かの呜綱になれば幞いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?