


Claude Code
最近は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プランに課金してフルに使用していく事にする。