使用文本编辑工具前的准备
選擇兼容的模型 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
模型对应的工具配置
评估使用场景
以下是使用文本编辑工具的一些典型场景:- 代码调试:帮助识别和修复代码中的問題,從語法錯誤到邏輯問題。
- 代码重构:通过有针对性的编辑来改进代码结构、可讀性和性能。
- 文档生成:为你的代码庫添加文档字符串、注釋或 README 文件。
- 测试创建:根据对实现的理解创建单元测试。
使用文本编辑工具
通过 Messages API 向 Claude 提供文本编辑工具(命名为str_replace_editor):
需要安装 anthropic 包:
迁移到 Claude 4
如果您正在從 Claude 3.7 Sonnet 遷移到 Claude 4 模型,請注意以下變化:更新工具配置
python
移除不支持的功能
undo_edit命令:Claude 4 模型不再支持撤销编辑功能- 請從您的代码中移除任何依賴
undo_edit的邏輯