2026年10月25日

Claude APIキーの取得から設定まで|二重課金を防ぐ管理のコツ

APIキーはどこで発行する?Claude Consoleの登録から

Claude APIキー(Anthropic APIキーとも呼ぶ)はClaude Consoleで管理する

室谷室谷代表取締役
Claude APIキー、Anthropic APIキーとも呼ばれるんですけど、これclaude.aiのチャット画面の設定には出てこないんですよね。管理する場所はClaude Console、platform.claude.comの側なんです。
テキトー教師テキトー教師DotAI 認定講師
そこ、最初に戸惑う人が多いんですよ。チャットのアカウント設定を開いてキーを探して「ないぞ」となる。

別プロダクトくらいに思っておいた方がいいです。
室谷室谷代表取締役
既存のキーが生きてるか確認したいときも同じで、API keysページ、platform.claude.com/settings/keys が入口なんですよね。組織で誰がどのキーを持ってるか見えないまま回ってると、だいたい事故ります。
テキトー教師テキトー教師DotAI 認定講師
個人で触ってる分には見えなくても平気なんですけど、人が増えた瞬間に効いてくるやつですね。

個人利用ならIndividual、会社やチームならOrganizationを選ぶ

テキトー教師テキトー教師DotAI 認定講師
で、登録のときに最初の分かれ道があるんですよ。個人利用なら「Individual」、会社やチームで使うなら「Organization」を選ぶ。

ここで手が止まる人はけっこういます。
室谷室谷代表取締役
経営目線で言うと、会社で使う予定があるなら最初からOrganizationで作った方がいいんですよね。請求も権限も、あとから紐づけ直すより楽なので。

個人の検証と会社の案件が同じ財布で混ざると、誰の何のコストか説明できなくなるんですよ。
テキトー教師テキトー教師DotAI 認定講師
たしかに。あとから「これ会社の案件で使ったやつです」って言いにくい状態になりますもんね。
室谷室谷代表取締役
そう。あとUIの英語名って変わりうるので、実際の画面表示を優先で。

細かい文言は公式ヘルプで確認してほしいところです。

メールアドレスかGoogleアカウントでSign Upする

  1. Claude Console(platform.claude.com)を開く
  2. 「Sign Up」を選ぶ
  3. メールアドレスかGoogleアカウントで登録する
  4. 個人利用なら「Individual」、会社やチームなら「Organization」を選ぶ
  5. サインイン後、API keysページ(platform.claude.com/settings/keys)を開く
テキトー教師テキトー教師DotAI 認定講師
登録自体は重くなくて、メールアドレスかGoogleアカウントのどちらかでSign Upすれば終わりです。Googleで入るとパスワード管理が減るので、現場感覚だとそっちを選ぶ人が多いですね。
室谷室谷代表取締役
で、サインインしたあとにAPI keysページを開いて、次はキーを作る作業になるんですよ。ここから先の方が大事で、Create keyを押した後の扱いで事故るかどうかが決まる・・・
テキトー教師テキトー教師DotAI 認定講師
そこが最初の山場ですね。発行画面は一度閉じると二度と見れないので、次の手順は気を抜かない方がいいです。

APIキーを新規作成する手順 — Create keyを押してからやること

API keysページを開いて「Create key」を押すまで

APIキー新規作成の流れ
  1. 01
    Claude Consoleにサインイン
    platform.claude.com にサインインする
  2. 02
    API keysページを開く
    platform.claude.com/settings/keys を開く(ブックマーク推奨)
  3. 03
    「Create key」を押す
    押せない場合はロールの作成権限を確認
  4. 04
    名前・有効期限・Linked accountを設定
    必要ならワークスペースも選択
  5. 05
    sk-ant-で始まる文字列をコピーして保管
    表示は一度きり。閉じると復元不可。シークレットマネージャー等へ貼るまでを1手順に

まずは入口の確認です。キーの新規作成はこの順番で進みます。

  1. Claude Console(platform.claude.com)にサインインする
  2. API keysページ(platform.claude.com/settings/keys)を開く
  3. 「Create key」を押す
室谷室谷代表取締役
キー作成の入口はシンプルで、ConsoleにサインインしてAPI keysページを開き、そこで「Create key」を押す。ここまでは迷わないと思うんですよね。
テキトー教師テキトー教師DotAI 認定講師
入口自体は迷わないんですけど、初めて触る人は「設定画面のどこにあるんだろう」で止まりがちで。URLが分かっていれば一発なので、ブックマークしておくと楽です。
室谷室谷代表取締役
あ、それは効きますね。設定画面を毎回探すの、地味に時間を食うので。
テキトー教師テキトー教師DotAI 認定講師
そして押した後の画面が本番なので、そこから何を決めるかが大事になってきます。

名前・有効期限・Linked accountの3つを決める

室谷室谷代表取締役
「Create key」を押すと、名前・有効期限・Linked accountの3つを設定する画面になるんですよ。必要ならワークスペースも選ぶ。
テキトー教師テキトー教師DotAI 認定講師
名前は後から見て分かるものにしておくのが大事で。現場でよく聞くのは「どのキーがどれだか分からなくなった」という声なんですよ。
室谷室谷代表取締役
有効期限、ここは判断が要るところで。無期限は楽なんですけど、漏れたときに使われ続ける期間も無期限になる。
テキトー教師テキトー教師DotAI 認定講師
Linked accountは、自分自身にするかサービスアカウントにするかで、その後の扱いが変わってきます。この選び分けは次の章でじっくり、という形で。

sk-ant-で始まる文字列は一度しか表示されない

室谷室谷代表取締役
作成するとsk-ant-で始まる文字列が表示されるんですけど、これその場でしか見られないんですよね。閉じたら終わり。
テキトー教師テキトー教師DotAI 認定講師
ここ、ハマる人多いんですよ。「あとで管理画面から見返せるだろう」と思って閉じてしまうパターンで。
室谷室谷代表取締役
で、復元はできない。同じキーを取り戻すことはできなくて、新しいのを作り直すしかない。

MYUUUの現場だと、生成直後にシークレットマネージャーへ入れるまでを1手順として固定してます。
テキトー教師テキトー教師DotAI 認定講師
コピーして保管先に貼る、までをセットの動作にしておくといいですね。表示された瞬間が唯一のチャンスなので。

「Create key」が押せないときはロールの権限を確認する

室谷室谷代表取締役
ちなみに「Create key」が押せない、グレーになっている、という相談も来るんですけど。
テキトー教師テキトー教師DotAI 認定講師
それは自分のロールに作成権限がないパターンですね。組織に入ったばかりの人が最初に戸惑うのがここで。
室谷室谷代表取締役
組織の管理者にロール変更を頼むか、サービスアカウントキーの作成をお願いする。ここは自分だけでは解決できないので、早めに確認したほうがいいんですよね。
テキトー教師テキトー教師DotAI 認定講師
あとAdmin APIでキーの一覧や情報は取れても、値そのものは返ってこないんですよ。部分的に伏せられたヒントだけ、という点は覚えておくと誤解が減ります。

personal key・service account key・workspace keyはどう選ぶ?

personal keyは自分自身として動き、組織を離れると失効する

室谷室谷代表取締役
キー作成の画面で、名前と有効期限の下に「Linked account」って項目があるんですよ。ここで自分自身を選ぶかサービスアカウントを選ぶかで、キーの性格がまるっきり変わるんですよね。
テキトー教師テキトー教師DotAI 認定講師
初めて触る人はそこを一番見落としますね。名前をつけて期限を決めて、はい次へ、みたいな流れで流しちゃう。

実はそこが本体なんですよ。
室谷室谷代表取締役
自分自身を選ぶと personal key で、その人が自分として動くキーになる。だから組織を離れると失効するんですよ。

個人で試す分にはこれで何も困らないんですけど、業務で使うとなると話が変わってくる・・・
テキトー教師テキトー教師DotAI 認定講師
たしかに。個人の検証用と、会社の仕組みに組み込む用は、そもそも別物として考えたほうがいいですね。

service account keyは本番・CI・エージェントなどの共有ワークロード向け

テキトー教師テキトー教師DotAI 認定講師
じゃあ共有側はどう考えるのがいいんでしょう。
室谷室谷代表取締役
本番サービス、CIパイプライン、エージェントみたいな、誰か一人に紐づかない働きをさせる場所はサービスアカウントのキーにする。これが公式の推奨でもあるんですよね。

経営目線で言うと、担当者が辞めるたびに本番が止まる設計は普通に怖いので、そこは最初から分けておきたい。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのは、自分のキーをそのままサーバーに置いちゃったパターンです。動いてしまうので、しばらく誰も気づかないんですよ。
室谷室谷代表取締役
外部のツールにつなぐ場合も同じで、自動化の側に置くキーは共有ワークロードとして扱う。n8n みたいなところと繋ぐときの考え方はAPI・MCP・Claude Codeの使い分けと実践事例でも触れているので、そっちと合わせて見ると整理しやすいと思います。

作成者が離れても残り続けるworkspace keyが非推奨な理由

キーの種類と選び方
personal key
  • 自分自身として動くキー
  • 作成者本人に紐づく
  • 組織を離れると失効する
  • 個人の検証用には困らない
service account key
  • 誰か一人に紐づかない共有ワークロード向け
  • 本番サービス・CIパイプライン・エージェントに使う
  • 公式の推奨
  • 外部ツール連携の自動化側にも使う
  • 担当者が辞めても本番が止まらない設計にできる
室谷室谷代表取締役
で、最後に workspace key なんですけど、これは所有者を持たないレガシーなキーなんですよ。作成者が離れても残り続ける。

一見便利そうに見えるんですが、公式は personal key か service account key を使うようにと言っている。
テキトー教師テキトー教師DotAI 認定講師
残り続けるって聞くと安心に聞こえますけど、逆なんですよね。誰の責任範囲か分からないキーが生きてる状態は、管理する側からすると一番厄介です。
室谷室谷代表取締役
作成時に Console でワークスペースを選べるので、そこから workspace key と混同しちゃう人がいるんですけど、新しく作る場面でわざわざそっちを選ぶ理由はほぼないかなと。迷ったら personal か service account、この二択で考えれば大丈夫です。
テキトー教師テキトー教師DotAI 認定講師
なるほど。選択肢が三つあると思うと悩みますけど、実質二択だと分かれば気が楽ですね。

取得したキーを設定して呼び出す — 環境変数とSDK・curl

環境変数ANTHROPIC_API_KEYにキーを設定する

  1. ターミナルを開く
  2. export ANTHROPIC_API_KEY="sk-ant-api03-..." を実行する(値は作成時にコピーしたキー)
  3. 常用する場合は、シェルの設定ファイルにも同じ1行を書いておく(ターミナルを閉じると2の設定は消える)
  4. 新しいターミナルを開き、echo $ANTHROPIC_API_KEY で値が返るか確認する
室谷室谷代表取締役
まず大原則として、キーはコードに直書きしない。環境変数に入れておけば、手元でも本番でも同じコードがそのまま動くんですよね。
テキトー教師テキトー教師DotAI 認定講師
最初に戸惑うのが、exportしたのにターミナルを閉じたら消えているところで。「さっきまで動いてたのに」の正体はほぼこれなんですよ。
室谷室谷代表取締役
MYUUU だと、どのキーが誰のものか分からなくなりがちで。名前と用途を決めてから作る、くらいの運用にしておくと後で楽です。
テキトー教師テキトー教師DotAI 認定講師
あと設定ファイルに書きっぱなしのキーが残るのも怖いところですね。使わないものは消す、をセットで習慣にしたいです。

Python・TypeScriptのSDKは環境変数を自動で読み取る

室谷室谷代表取締役
ここが楽な部分で。公式SDKはANTHROPIC_API_KEYを勝手に読んでくれるので、コード側でキーを渡す必要がないんですよ。
code
pip install anthropic
code
import anthropic

client = anthropic.Anthropic()  # 引数なしでOK
client.messages.create(model=..., max_tokens=..., messages=[...])
テキトー教師テキトー教師DotAI 認定講師
逆に「コードにキーを書かないと動かない」と思い込んでいる人が多いんですよ。初期化が引数なしで通るかどうかが、環境変数の設定が正しいかのテストにもなります。
室谷室谷代表取締役
TypeScriptでも同じ仕組みなので、開発と本番でキーだけ差し替える形にできる。ここを直書きすると、リポジトリに上がった瞬間に漏れるので、そこだけは徹底したいですね。

curlで直接リクエストして動くか確かめる

室谷室谷代表取締役
SDKを入れる前に、生のHTTPで1回叩いておくと切り分けが早いんですよね。エンドポイントは https://api.anthropic.com/v1/messages で、そこにPOSTします。
code
curl https://api.anthropic.com/v1/messages \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: <version>" \
  -H "content-type: application/json" \
  -d '{"model":"...","max_tokens":...,"messages":[{"role":"user","content":"Hello"}]}'
テキトー教師テキトー教師DotAI 認定講師
ヘッダーはキーとバージョンの2つ、と覚えると楽ですね。本文はJSONで渡すので、ここが崩れていると弾かれます。
室谷室谷代表取締役
なお公式の案内は Authorization: Bearer
テキトー教師テキトー教師DotAI 認定講師
キーをワークスペースに紐づけていない場合は、ワークスペースIDのヘッダーが必要になる場合もあります。エラーが返るなら、まずキーとヘッダーの綴りを疑ってみてください。

ConsoleのPlaygroundで先に挙動を試す

室谷室谷代表取締役
コードを書き始める前に、ConsoleのPlaygroundで同じキーが生きているか見るのが一番早い。ブラウザで完結しますから。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのは「キーは作ったけど、どこで試せばいいか分からない」なんですよ。Playgroundならプロンプトを打つだけで返ってくるので、設定ミスかどうかの切り分けが一発でできます。
室谷室谷代表取締役
MaxやTeamのプランなら、毎月のAPIクレジットがPlaygroundにも使えます。Console側に支払い方法を足さなくても試せるのは大きいところですね。
テキトー教師テキトー教師DotAI 認定講師
動作確認が済んだら、次は外部ツールにつなぐ番です。APIキーを自動化側でどう使うかはn8nとClaude連携ガイドで整理されているので、そこから広げると分かりやすいと思います。

料金はかかる?無料クレジットとカード登録の実際

キーの発行自体は無料、呼び出した分だけ従量課金

Claude APIのモデル別料金表(Sonnet 5.5・Opus 5.5などの入力・出力トークン単価)。出典: Anthropic公式ドキュメント(platform.claude.com)

室谷室谷代表取締役
まず先に安心しておきたいのが、キーを発行する行為そのものは無料なんですよね。Consoleで「Create key」を押してお金が動くことはない。

課金が始まるのは、そのキーでAPIを実際に呼び出した瞬間からです。
テキトー教師テキトー教師DotAI 認定講師
たしかに。初めて触る人は「キーを作った時点で月額が発生するのか」と身構える方が多いんですよ。

そこは全然別の話なんですけど、混ざってしまうみたいで。
室谷室谷代表取締役
従量課金なので、モデルごとに単価が違います。100万トークンあたりの米ドルで、Sonnet 5.5が入力2ドル・出力10ドル、Opus 5.5が入力4ドル・出力20ドル。

動作確認で数回叩く程度なら、誤差みたいな金額で収まります。
テキトー教師テキトー教師DotAI 認定講師
現場感覚で言うと、小さいプロンプトで1回動かして、そのあと請求を確認する、の順番が安心ですね。モデルの選び方で迷うならAnthropic、最強エージェントモデル「Claude Sonnet 5」発表 性能はOpus 4.8に迫る低価格も参考になります。

新規ユーザー向けの無料クレジットと、カード登録を求められたという報告

テキトー教師テキトー教師DotAI 認定講師
ここが一番聞かれるところなんですけど、初回にカードを登録させられた、という話。
室谷室谷代表取締役
公式のFAQには、新規ユーザーにはAPIをテストするための少額の無料クレジットが付くと書かれているんですよね。一方で、初回のキー発行時にクレジットカード登録と少額のクレジット購入を求められた、という報告も出ています。
テキトー教師テキトー教師DotAI 認定講師
つまり人によって画面が違う、と。そこで「無料って聞いたのに」と戸惑う人が出るんですよ。

時期や地域で案内は変わりうるので、Consoleに出ている内容がそのまま正解、と考えるのが確実です。
室谷室谷代表取締役
無料クレジットが付くならそれで試せばいいし、購入を求められたら最小額で入れる。判断はそれだけなんですけど、会社で使うなら先に誰のカードで払うか決めておいたほうがいいですね。

あとから経費の押し付け合いになるので。

請求とクレジット購入はBillingページで管理する

室谷室谷代表取締役
支払い方法の登録・変更とクレジットの購入は、ConsoleのBillingページにまとまっています。キーを作る画面とは別なので、最初に一度開いて場所を押さえておくのがいいんですよね。
テキトー教師テキトー教師DotAI 認定講師
最初に戸惑うのがまさにそこなんですよ。キーを作る画面と、お金の画面が分かれている。

作ったあと一度もBillingを見ていない、という状態が実はいちばん怖いんです。
室谷室谷代表取締役
そこは運用の話で。使った分がそのまま積み上がる世界なので、月に一度は開く、を習慣にしたほうがいい。

キーを増やすことより、金額が見えていることのほうが経営的には効いてきます。

Max/Teamプランなら毎月APIクレジットが付く — 追加のカード登録なしで試す方法

毎月いくら分ついてくるのか

Max・TeamプランごとのAPIクレジット金額表。出典: Anthropic公式ドキュメント(platform.claude.com)

室谷室谷代表取締役
MaxやTeamを契約してる人、実は毎月Claude Platform向けのクレジットが付いてくるんですよ。金額はこうなってます。
プラン毎月のクレジット
Max 5x$100
Max 20x$200
Team Standardシートあたり$20
Team Premiumシートあたり$100(組織全体でプール・上限$500)
テキトー教師テキトー教師DotAI 認定講師
これは知らない人、多そうです。「サブスクは払ってるけどAPIは別料金」で止まってる現場、けっこうありますよね。
室谷室谷代表取締役
Teamは組織全体にプールされる形なので、まずこの枠で検証を回して、足りない分だけ従量に乗せる設計ができる。人数が多い会社ほど効きます。
テキトー教師テキトー教師DotAI 認定講師
カードを追加しに行く前に、一度Billing設定を見る価値ありですね。

クレジットが使える範囲と、使えない範囲

テキトー教師テキトー教師DotAI 認定講師
ここで注意したいのが対象範囲です。Claude API、Claude Managed Agents、Claude Agent SDK、Console内のPlayground。

このあたりは枠内で動きます。
室谷室谷代表取締役
逆にClaude CodeやClaudeアプリの追加利用分は対象外なんですよね。ここを混同すると「クレジットあるのに請求が来てる」になる。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのがまさにそれで、Playgroundで試してる分とアプリ側の利用を同じ財布だと思ってるケースです。別物として分けて考える必要があります。
室谷室谷代表取締役
クレジットはあくまでClaude Platform側の財布、と覚えるのが一番早いですね。

受け取りはConsole組織をリンクするだけ

室谷室谷代表取締役
受け取り方も拍子抜けするくらい簡単で。claude.aiのBilling設定から、Claude Consoleの組織をプランにリンクする。

それだけで、Claude Platform側に支払い方法を足す必要はないんですよ。
テキトー教師テキトー教師DotAI 認定講師
カード登録が先に必要だと思い込んで、そこで止まってる人は多そうですね。
室谷室谷代表取締役
リンクしたら、あとはAPIキーを作って呼ぶだけ。キーをn8nみたいな自動化ツールにつなぐ実例はn8nとClaude連携ガイドでも触れてます。
テキトー教師テキトー教師DotAI 認定講師
ここまで来ると、試すまでのハードルが一気に下がります。

使い切れなかった分は繰り越されない

プラン別の毎月付与APIクレジットと対象範囲
項目Max 5xMax 20xTeam StandardTeam Premium
毎月のクレジット$100$200シートあたり$20シートあたり$100
プール/上限———組織全体でプール・上限$500
Claude API○○○○
Managed Agents / Agent SDK○○○○
Console内Playground○○○○
Claude Code・アプリ追加利用××××
翌月への繰り越し××××
テキトー教師テキトー教師DotAI 認定講師
一つ落とし穴があって。このクレジット、請求サイクルごとに失効して、次の月に繰り越されないんですよ。
室谷室谷代表取締役
経営目線で言うと、完全に「使い切る前提の枠」なんですね。寝かせたら消えるだけなので、検証したいタスクは月初に寄せた方がいい。
テキトー教師テキトー教師DotAI 認定講師
現場感覚で言うと、月末に慌ててPlaygroundを触るより、小さなバッチを回し続ける方が身になります。
室谷室谷代表取締役
そうですね。額が大きいプランほど、使わないとただの寄付になる。

サブスクなのに課金された?二重課金を防ぐ確認と対処

ANTHROPIC_API_KEYがあるとサブスク認証より先に使われる

室谷室谷代表取締役
ここが一番の落とし穴なんですよ。環境変数にキーが残っていると、Claude CodeはProやMaxのサブスク認証より先に、そっちのキーを使うんですよね。
テキトー教師テキトー教師DotAI 認定講師
え、じゃあサブスクを払っているのに別で従量課金が乗るってことですよね。初めて触る人がまず事故るのがここなんですよ。
室谷室谷代表取締役
しかも、自分で設定したこと自体を忘れてるパターンが多くて。シェルの設定ファイルに古いキーが残ったままMaxを使い続けて、気づいたら1か月で300ドル近い追加請求が来た、という報告も上がってます。
テキトー教師テキトー教師DotAI 認定講師
それは効きますね・・・。設定した本人は「入れた記憶がない」んですよ、半年前の自分が犯人っていう。

/statusで「Claude API Account」になっていないか確認する

室谷室谷代表取締役
確認はシンプルで、ターミナルで /status を打つだけなんです。
テキトー教師テキトー教師DotAI 認定講師
そこで見るのは「Plan」の表示ですね。MaxとかProと出ていればサブスクで動いてる。

逆に「Claude API Account」になっていたら、その時点ではキー経由で課金されている状態です。
室谷室谷代表取締役
一度見ておくだけで事故確率が変わるやつです。設定した直後と、しばらく使ってない期間の後、この2回は必ず見るようにしてます。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのは「入れた覚えがないのにAPI Accountになってた」なんですよ。別のツール用にキーをexportしたまま、って流れが多いですね。

不要な環境変数を消し、auto-reloadをオフにする

二重課金を防ぐ確認と対処の手順
  1. 01
    ANTHROPIC_API_KEYの行を削除
    シェルの設定ファイルから ANTHROPIC_API_KEY の行を消す
  2. 02
    ターミナルを開き直して /status を再確認
    開き直さないと古い環境変数が残ったままになる。「Plan」がMax/Proならサブスク、「Claude API Account」ならキー経由で課金中
  3. 03
    auto-reloadをオフにする
    Claude ConsoleのBillingページ(platform.claude.com/settings/billing)で設定。残高が減ると自動チャージされ続けるため

やることはこの3つです。

  1. シェルの設定ファイルから ANTHROPIC_API_KEY の行を消す
  2. ターミナルを開き直して /status を再確認する
  3. Claude ConsoleのBillingページ(platform.claude.com/settings/billing)でauto-reloadをオフにする
室谷室谷代表取締役
2番を飛ばす人が多いんですけど、開き直さないと古い環境変数が残ったままなので。
テキトー教師テキトー教師DotAI 認定講師
auto-reloadは「残高が減ったら自動でチャージ」なので、放置すると止まらないんですよ。使う予定がないなら切っておくのが安心ですね。
室谷室谷代表取締役
サブスク側の枠で足りるなら、そもそもキーを常駐させないのが正解なんですよね。Claude Codeの利用制限そのものの話は週間制限の延長の記事でも触れているので、そちらと合わせて考えると整理しやすいです。
テキトー教師テキトー教師DotAI 認定講師
たしかに。サブスクで回す分には追加請求は出ないので、まずそこを土台にするのが大事ですね。

キーを安全に保つ管理と、漏れた・失くしたときの対処

コードに直書きせず環境変数とシークレットマネージャーで持つ

室谷室谷代表取締役
ここからはキーを「配るもの」じゃなく「管理するもの」として扱う話なんですよね。コードに直書きしたキーがGitHubに上がる、あれが一番よくある事故で、対応コストは時給換算とかのレベルじゃ済まないんですよ。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのも同じで、サンプルコードをそのまま貼ったらキーが本文に残ってた、というパターンです。まず環境変数に入れる、これだけで大半は防げます。
室谷室谷代表取締役
公式が案内してるのは ANTHROPIC_API_KEY を環境変数として置く形で、SDK側が自動で読むんですよね。ローカルなら .env、本番ならシークレットマネージャーに分けるのが素直です。
テキトー教師テキトー教師DotAI 認定講師
ローカルの .env をそのままサーバーに置いちゃうのが、最初に戸惑うところで。環境ごとにキーを分けておくと、漏れたときに差し替える範囲が小さくて済みます。

有効期限と権限を絞り、定期的に作り直す

室谷室谷代表取締役
キーを作るときに有効期限を切れるのは地味に効くんですよ。無期限で作って放置されるのが一番怖いので。
テキトー教師テキトー教師DotAI 認定講師
Create key の画面で名前・有効期限・Linked account を設定しますからね。期限を決めておけば、作り直すタイミングが自然に来るんですよ。
室谷室谷代表取締役
権限も絞る。Create key が押せない場合はロール的に作成権限がないので、管理者にロール変更かサービスアカウントキーの作成を頼む形になります。

定期的に古いキーを消して新しいのに差し替える、これを運用にしておくのが結局いちばん安いんですよね。
テキトー教師テキトー教師DotAI 認定講師
使ってないキーを消すだけでも、社内の「これ誰のキーだろう」問題が減りますからね。

紛失したキーは復元できないので新規作成で差し替える

テキトー教師テキトー教師DotAI 認定講師
ここ、初めて触る人が一番焦るポイントで。sk-ant- で始まるキーは作成時に一度だけ表示されて、画面を閉じると二度と見られないんですよ。
室谷室谷代表取締役
復元はできないんですよね。だから失くしたら同じキーを取り戻そうとせず、新しく作って差し替える。

考えることはそれだけです。
テキトー教師テキトー教師DotAI 認定講師
差し替え先を探すのが大変なので、どこで使っているかをメモしておくといいですね。環境変数で持っていれば1か所直せば済みます。

Admin APIで一覧と情報は取れるが、値はpartial_key_hintしか返らない

室谷室谷代表取締役
組織で運用してると「今どのキーが生きてるか」を一覧で見たくなるんですけど、Admin API でキーの一覧と情報は取れるものの、値そのものは返らないんですよね。
テキトー教師テキトー教師DotAI 認定講師
返ってくるのは partial_key_hint のように伏せられたヒントだけ、と。どのキーかを識別するためのもので、取り出すためのものではないわけです。
室谷室谷代表取締役
つまり管理はできても救出はできない。値が要るなら Console の API keys ページで新規作成するしかない、という整理になります。

この線引きは最初に知っておくと無駄に探さずに済みます。

よくある質問

Q1. サブスクでログインしてるのに、APIキーって別に必要なの?

室谷室谷代表取締役
ここ混ざりやすいんですけど、Claude Code にサブスクでログインするのと、APIキーで呼び出すのは別の財布なんですよね。前者は月額、後者は使った分だけ。
テキトー教師テキトー教師DotAI 認定講師
初めて触る人は「契約してるからAPIもそのまま使えるはず」と思い込むケース、現場でよく見ます。財布が違うので、そこは分けて考えた方がいいんですよ。
室谷室谷代表取締役
だから「契約してるのに請求が来た」で焦るんですよ。逆にAPIを一度も呼ばなければ、API側の請求は動かない仕組みですし。

Q2. APIキーは1本を使い回すのと、用途ごとに分けるのと、どっちがいい?

テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのは「1本を全部の用途で使い回してます」という状態ですね。動くは動くんですけど、後から原因を追えなくなります。
室谷室谷代表取締役
経理目線だと、キーが分かれてないと「どの案件がいくら使ったか」が追えないんですよね。按分できないまま請求だけ膨らむ。
テキトー教師テキトー教師DotAI 認定講師
分けておけば、止めたいときにそのキーだけ切れますし。使い回しは最初は楽で、後で高くつくタイプです。

Q3. 呼び出しで認証エラーになるんですが、まず何を疑えばいい?

室谷室谷代表取締役
弾かれたとき、まず疑うのはキーの中身より「読み込ませ方」なんですよね。環境変数に入れたつもりが、シェルを変えたら消えてた、みたいな。
テキトー教師テキトー教師DotAI 認定講師
これ、ハマる人多いんですよ。コードは合ってるのに、実行してる場所にキーが届いていない。

最初に見るのは渡し方のほうです。
室谷室谷代表取締役
あとはキーを作り直したのに古い値が残ってるパターン。設定ファイルのあちこちに散ってると、そこが厄介なんですよ。

Q4. 外部のツールや拡張機能にAPIキーを貼るのはアリ?

テキトー教師テキトー教師DotAI 認定講師
便利だから貼っちゃう人が多いんですけど、貼った時点でそのツールに使わせているのと同じなんですよね。
室谷室谷代表取締役
判断基準はシンプルで、そのツールが止まったとき自分のキーがどうなるか想像できるかどうか。想像できないなら貼らない方がいい。
テキトー教師テキトー教師DotAI 認定講師
どうしても試すなら、その用途専用のキーを1本作って、捨てる前提で。使い回してるキーを渡すのは避けたいところです。

Q5. Anthropic APIキーとClaude APIキーって別物ですか?

室谷室谷代表取締役
呼び方が2通りあるだけで、指してるものは同じなんですよ。Anthropic の API キー=Claude を呼ぶためのキー、という理解で問題ないです。
テキトー教師テキトー教師DotAI 認定講師
初めて触る人は別々に登録が要ると思い込んで、二重に探してしまうんですよね。発行する場所は1か所です。
室谷室谷代表取締役
用語が揺れると検索でも迷うんですけど、辿り着く先は同じ管理画面。そこだけ押さえておけば十分です。

まとめ

室谷室谷代表取締役
結局、キーって「発行して終わり」じゃなくて、財布と紐づいた権限なんですよね。
テキトー教師テキトー教師DotAI 認定講師
たしかに。発行の手順自体はすぐ終わるのに、事故るのはだいたいその後なんですよ。
室谷室谷代表取締役
だから最初に用途ごとにキーを分けて、どれが何に効いてるか説明できる状態にしておく。それだけで請求書を見たときの景色が変わります。
テキトー教師テキトー教師DotAI 認定講師
まずは1本作って、小さく呼び出してみるのがおすすめです。慣れてから分けていく、で十分間に合いますよ。
室谷室谷代表取締役
あと、サブスクで付くクレジットの範囲で試せるなら、いったんそこで止めるのも手です。使い方の輪郭が見えてから広げればいい。

Related

関連記事

New Articles

新着記事

ガイド

GeminiのデスクトップアプリはWindowsでも使える?インストール手順とMac版との機能差

2026年10月25日
室谷テキトー教師
ガイド

Stable Diffusionのダウンロード方法|コマンド入力なしでWebUIを起動するまで

2026年10月25日
室谷テキトー教師
ガイド

Geminiの呼び出し方と起動方法を端末別に解説|音声・タップ・設定の場所

2026年10月25日
室谷テキトー教師
ガイド

ChatGPTに顔写真を送ってしまったら|チャット・Library・メモリーの消し方

2026年10月25日
室谷テキトー教師
ガイド

Copilotのブラウザ版はどこから使う?無料版とMicrosoft 365の違いを整理

2026年10月25日
室谷テキトー教師
ガイド

Copilot Studioとは何か。できることと料金、ハーネスの違いまで

2026年10月25日
室谷テキトー教師
ガイド

Grokの上限はどこで決まる?無料プランの回数制限から解除の選択肢まで

2026年10月25日
室谷テキトー教師
ニュース

ChromaがReplit参画、ベクトルDB大手はなぜエージェント基盤へ

2026年10月25日
室谷テキトー教師
ニュース

NVIDIA Cosmosとは?GTC Berlinで学習・評価・配備ツールを拡充

2026年10月25日
室谷テキトー教師
ニュース

Cognitionの「Devin Desktop」とは?Windsurf改名とエージェント司令塔機能

2026年10月25日
室谷テキトー教師

Join

AIプレナーになる。

入会は審査制です。いまの事業と、AIで何を動かしたいのかを聞かせてください。

参加を申請する