Claude Code

しむどん 2025-06-17

最近はClaude Codeが話題になっている。僕も使ってみる事にする。

https://docs.anthropic.com/ja/docs/claude-code/overview

npm install -g @anthropic-ai/claude-code

Claude Codeの使い方

Claude CodeはAnthropic社が提供するCLIツールで、ターミナルから直接Claudeと対話できる。

インストール

npm install @anthropic-ai/claude-code

npm install -g @anthropic-ai/claude-code

基本的な使い方

対話開始

claude-code

プロジェクトディレクトリで使用

cd /path/to/your/project
claude-code

特定のファイルを指定して対話

claude-code --file index.js

主な機能

  • ファイルの読み書き
  • コードの編集・リファクタリング
  • バグ修正
  • テストの実行
  • Git操作
  • パッケージ管理

便利なコマンド

  • /help: ヘルプを表示
  • /model: 使用するモデルを変更
  • /exit: 終了

注意点

  • AnthropicのAPIキーが必要
  • 料金がかかる場合がある
  • プライベートなファイルは注意して扱う

どれぐらい料金を使う事になるのか

この記事のAPIの使用部分は、かなり前に書いたものだ。その部分をそのままにして、以下のプロンプトを実行した。

index.ja.orgにclaude codeの使い方の文章を書いて

すると、上記の使い方の部分が追加される事になった。この作業で以下のトークンを消費した。

対象
トークン(in) 77172
トークン(out) 775
料金(ドル) 0.13

0.13 ドルという事は、日本円にするとだいたい 18.84 円といったところか。悪くはないけれど、無限に投げれるわけではない。

1日に50タスク依頼するとして30日間それを行うと、28260円かかる事になる。まあ支払っても良さそうなコストではあるけれど高い気もする。

現在のclaudeの月額プランはFree、Pro、Maxの3つがある。詳しくは https://www.anthropic.com/pricing を見ると良い。

やはりClaude Codeはかなりトークンを消費するので、Claude Codeを使っている人はMaxプランに加入している人が多いだろう。

用意されているツール

Claude Codeに用意されているツールの一覧が、公式ドキュメント「Claudeが利用できるツール」にあった。

ツール 説明 権限が必要
Agent 複雑な複数ステップのタスクを処理するためのサブエージェントを実行 いいえ
Bash 環境内でシェルコマンドを実行 はい
Glob パターンマッチングに基づいてファイルを検索 いいえ
Grep ファイル内容のパターン検索 いいえ
LS ファイルとディレクトリを一覧表示 いいえ
Read ファイルの内容を読み取る いいえ
Edit 特定のファイルに対象を絞った編集を行う はい
Write ファイルを作成または上書き はい
NotebookEdit Jupyterノートブックのセルを変更 はい
NotebookRead Jupyterノートブックの内容を読み取り表示 いいえ
WebFetch 指定されたURLからコンテンツを取得 はい

NotebookEditとかNotebookReadについては少し手を入れる必要がありそうだけれど、その他のツールに関しては本当に簡易なツールが用意されているのみだった。逆にツールに関していえば、これぐらいのツールでエージェントとして動作する事ができるという事なのだろう。まあ、その他の要所で、様々な工夫が施されているとは思うけれど。

claude3をAPIで使用する

:ORIGIN = https://api.anthropic.com
:API_KEY := claude-api-key

POST :ORIGIN/v1/complete
x-api-key: :API_KEY
anthropic-version: 2023-06-01
content-type: application/json

{
  "model": "claude-2.1",
  "max_tokens_to_sample": 1024,
  "prompt": "\n\nHuman: Hello, Claude\n\nAssistant:"
}
{
  "type": "error",
  "error": {
    "type": "invalid_request_error",
    "message": "Your credit balance is too low to access the Claude API. Please go to Plans & Billing to upgrade or purchase credits."
  }
}
// POST https://api.anthropic.com/v1/complete
// HTTP/1.1 400 Bad Request
// Date: Wed, 06 Mar 2024 10:18:54 GMT
// Content-Type: application/json
// Content-Length: 187
// Connection: keep-alive
// x-should-retry: false
// via: 1.1 google
// CF-Cache-Status: DYNAMIC
// Server: cloudflare
// CF-RAY: 86019ab7f90faf93-NRT
// Request duration: 0.348741s

クレジットカードの登録が必要そうだ。

料金

月額の契約と重量課金がある。

月額

プラン 価格 特徴
Free 無料 - Web、iOS、Androidで利用可能
- コード生成・データ可視化
- テキスト・コンテンツ作成・編集
- テキスト・画像の分析
- Web検索機能
——– ————————— —————————————————————————————-
Pro $17/月 (年割) / $20/月 (月払い) - Freeのすべての機能
- より多くの使用量
- 端末から直接Claude Codeを利用
- 無制限のProjectsでチャット・ドキュメント整理
- 研究機能
- Google Workspace(メール・カレンダー・ドキュメント)連携
- リモートMCP経由のツール・コンテキスト連携
- 複雑な作業に対応した拡張思考
- より多くのClaudeモデルの利用
——– ————————— —————————————————————————————-
Max $100/月以上 - Proのすべての機能
(用途により異なる) - 5倍または20倍の使用量
- 全タスクの出力制限の拡大
- 先進的Claude機能への早期アクセス
- 高トラフィック時の優先アクセス

従量課金

https://www.anthropic.com/pricing#api

モデル名 特徴 コンテキストウィンドウ バッチ処理割引 入力 (Input) プロンプト書き込み (Prompt caching write) プロンプト読み込み (Prompt caching read) 出力 (Output)
Claude Opus 4 最も知的なモデル、複雑なタスクに最適 200K 50%割引 (バッチ処理) $15 / MTok $18.75 / MTok $1.50 / MTok $75 / MTok
Claude Sonnet 4 知性、コスト、速度の最適バランス 200K 50%割引 (バッチ処理) $3 / MTok $3.75 / MTok $0.30 / MTok $15 / MTok
Claude Haiku 3.5 最もコスト効果が高く高速 200K 50%割引 (バッチ処理) $0.80 / MTok $1 / MTok $0.08 / MTok $4 / MTok

プランの選択

料金表と一日のトークン数を考慮して最適なプランを選択いたします。

【トークンの内訳】

  • 合計トークン数:77,172(入力 + 出力)
  • 入力トークン数:77,172
  • 出力トークン数:775

【従量課金のコスト計算】 Claude Opus 4:

  • 入力コスト:77,172 × $18.75 / 1,000 = 約$1,445.17
  • 出力コスト:775 × $75 / 1,000 = 約$58.13
  • 合計:$1,445.17 + $58.13 ≈ $1,503.30 /日

Claude Sonnet 4:

  • 入力コスト:77,172 × $3.75 / 1,000 = 約$289.39
  • 出力コスト:775 × $15 / 1,000 = 約$11.62
  • 合計:$289.39 + $11.62 ≈ $301.01 /日

Claude Haiku 3.5:

  • 入力コスト:77,172 × $1 / 1,000 = 約$77.17
  • 出力コスト:775 × $4 / 1,000 = 約$3.10
  • 合計:$77.17 +$3.10 ≈ $80.27 /日

これらは1日のコストです。

【月額プランとの比較】

  • Proプラン(月額17〜20ドル): 1ヶ月30日とした場合、30 × $20 = $600 /月
  • Maxプラン(用途により異なるが高額): たとえば$100 /月から

従量課金を長期間続けると、特にClaude Opus 4の高コストになり、非常に高額となるため、特定の要件に基づく利用が必要です。

【結論】

  • もし大量の高品質な処理や長期的な利用を考える場合は、Proプラン(月額約20ドル)がお得です。一日あたりのコストは約$19〜$80程度に収まり、月額料金に比べて安定します。
  • 低頻度・簡易作業なら従量課金も選択肢ですが、頻繁に利用する場合はコスト増加のため避けるのが賢明です。

僕の出した答え

今、既に$5を課金している。その料金の範囲をまず使いきる。その上でProプランを契約する。その運用によって生産性の向上が期待できそうであれば、Maxプランに課金してフルに使用していく事にする。