Claudeは、Anthropicが定義したテキスト編集ツールを使用してテキストファイルを表示および変更でき、コードやその他のテキストドキュメントのデバッグ、修正、改善に役立ちます。これにより、Claudeはファイルと直接対話し、提案だけでなく実際の操作支援を提供できます。Documentation Index
Fetch the complete documentation index at: https://docs.aihubmix.com/llms.txt
Use this file to discover all available pages before exploring further.
テキスト編集ツールを使用する前の準備
互換性のあるモデルを選択 Anthropicのテキスト編集ツールは、以下のClaudeモデルをサポートしています。- Claude 4 シリーズモデル (
claude-opus-4-20250514,claude-sonnet-4-20250514):text_editor_20250429 - Claude 3.7 Sonnet (
claude-3-7-sonnet-20250219):text_editor_20250124 - Claude 3.5 Sonnet (
claude-3-5-sonnet-20241022):text_editor_20241022
モデルに対応するツール設定
| モデルバージョン | ツールタイプ | ツール名 | サポートされる機能 |
|---|---|---|---|
| Claude 4 (Opus/Sonnet) | text_editor_20250429 | str_replace_based_edit_tool | view, str_replace, create |
| Claude 3.7 Sonnet | text_editor_20250124 | str_replace_editor | view, str_replace, create, undo_edit |
| Claude 3.5 Sonnet | text_editor_20241022 | str_replace_editor | view, str_replace, create, undo_edit |
使用シナリオの評価
以下は、テキスト編集ツールを使用する典型的なシナリオです。- コードデバッグ:構文エラーから論理的な問題まで、コードの問題を特定して修正するのに役立ちます。
- コードリファクタリング:ターゲットを絞った編集により、コードの構造、可読性、パフォーマンスを向上させます。
- ドキュメント生成:コードベースにドキュメント文字列、コメント、またはREADMEファイルを追加します。
- テスト作成:実装の理解に基づいて単体テストを作成します。
テキスト編集ツールの使用
Messages APIを介してClaudeにテキスト編集ツール(str_replace_editorという名前)を提供します。
anthropicパッケージをインストールする必要があります。
Claude 4への移行
Claude 3.7 SonnetからClaude 4モデルに移行する場合は、以下の変更点に注意してください。ツール設定の更新
python
サポートされていない機能の削除
undo_editコマンド:Claude 4モデルは編集の取り消し機能をサポートしなくなりました。undo_editに依存するロジックはコードから削除してください。