Q.283API・開発者向け

ツール使用(Function calling)とは?

公開日  運営:Claudeの疑問100運営事務局

ツール使用は、Claudeが質問に答えるために、あなたが用意した関数(天気を調べる、データベースを検索するなど)を「使いたい」と伝えてくる仕組みです。あなたのプログラムがその関数を実行して結果を返すと、Claudeがそれを使って答えます。Web検索のようにAnthropic側で動くツールもあります。

ツール使用の流れ 1 ツールを定義 名前・説明・入力の形 2 Claudeが選ぶ 使いたいと返す 3 実行する あなたのプログラム 4 結果を返す Claudeが答える
ツール使用の流れ

2種類のツール

種類動く場所例
クライアントツールあなたのアプリ自作の関数、bash、テキストエディタ
サーバーツールAnthropicWeb検索、コード実行、Webページ取得

うまく使うコツ

ツールの定義もトークンとして数えられ、料金にふくまれます。

出典・参考:Claude Docs「Tool use with Claude」、Claude Docs「Pricing」(2026年11月時点で確認)

↑