開発編 コラム
「API破産」を防ぐ:これだけは守ってください
APIの世界には、笑えない事故があります。それが通称「API破産」です。
実際にあった話として、APIキー(あなた専用の合言葉)をうっかりネット上に公開してしまい、それを悪意ある第三者に使われて、48時間で1,000万円を超える請求が発生したという事例が日本語圏でも報告されています。
あなたを怖がらせたいのではありません。これはたった3つのルールで防げる事故だということをお伝えしたいのです。
-
APIキーを人に見せない・コードに直接書かない。 APIキーは「環境変数(かんきょうへんすう)」という専用の置き場所に保存するのが約束事です。AIにアプリを作ってもらう時は「APIキーは環境変数で管理して」と一言添えてください。ちゃんとやってくれます。
-
コードの保管場所(GitHubなど)にキーを上げない。 事故の大半は、キーが書かれたファイルをうっかり公開場所に置いてしまうことで起きています。これもAIに「キーが誤って公開されない設定にして」と頼めば対策してくれます。
-
使用額の上限やアラートを必ず設定する。 各APIの管理画面には、月の使用額に上限を設けたり、一定額で通知を受け取ったりする機能があります。契約したその日に設定してください。5分で終わります。
なお、OpenAIやClaudeのAPIが「前払いチャージ制」なのは、初心者にとってはむしろ安心材料です。
チャージした分しか使えないので、うっかりの高額請求は起きにくい仕組みです。まずは10ドル程度の少額チャージから始めてみてください。
ただし「前払いだから安心」と一括りにしないでください。多くのサービスには残高が尽きたときに自動で買い足す設定(オートチャージ)があります。これがオンになっていると、結局は青天井です。契約したその日に、「通知だけなのか」「本当に止まるのか」「自動で買い足す設定はオフか」の3点を必ず確認してください。