anthropic-java の Tool Use を Spring Boot で実装する — ToolUnion 化と JSON Schema
出典: Zenn (Claude topic)
Hiroba による自動要約
anthropic-java 2.35.0 で Tool Use(関数呼び出し)を Spring Boot から利用する際、List<Tool> を List<ToolUnion> にラップする必須変更と、ツール呼び出し結果をループで返すパターンを解説。Server Tools(web_search など)と User Tool を同じ配列に混在可能になった進化も紹介。
出典・元記事
Zenn (Claude topic) の記事を Hiroba が自動要約しました。元記事を読む
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 5383 件あります。
関連する記事
同じタグの記事


Claude Code + OpenRouter で構築する「ゼロ円 AI コーディング環境」— 無料モデル 5 選と設定手順
QiitaClaude Code の接続先を `ANTHROPIC_BASE_URL` で OpenRouter に差し替え、`:free` サフィックスの無料モデルで動かす手順の解説。Qwen3・Gemini 2.0 Flash・DeepSeek R1 など 5 モデルをコンテキスト長と強み・弱みで比較し、direnv によるプロジェクト単位の設定やレート制限下でのタスク別使い分けも収録。API 費用を抑えたい個人開発者向けの内容。

同じコードでClaudeだけ出力トークンが約60%多い:Claude Code・Codex・Antigravityを5言語で80回実測
Qiita同一のブロック崩しタスクを5言語のプロンプトで計80回実行し、コード1,000文字あたりの出力トークンを比較した検証記事。Opus 5.5はClaude CodeとAntigravityのどちらでも約591〜596で、Geminiより約60%、GPTより約57%多い結果。差はツールではなくトークナイザー由来と分析。プロンプト言語の影響はほぼなし。API費用を見積もる開発者向けの実測データ。
