我已将llm-claude-3插件重命名为llm-anthropic
,因为 Claude 4 可能会在某个时候发生,所以这是该插件的更好名称。
如果您是llm-claude-3
的先前用户,您可以像这样升级到新插件:
llm install -U llm-claude-3
这应该删除旧插件并安装新插件,因为最新的llm-claude-3
依赖于llm-anthropic
。仅安装llm-anthropic
可能会让您同时安装两个插件。
在此升级过程中,您需要执行一个额外的手动步骤:使用您之前存储在claude
下的相同 API 令牌创建一个新的anthropic
存储密钥。你可以这样做:
llm keys set anthropic --value "$(llm keys get claude)"
我昨天发布了llm-anthropic 0.12 ,其中包含以前未包含在llm-claude-3
中的新功能:
- 支持 Claude 的预填充功能,使用新的
-o prefill '{'
选项和随附的-o hide_prefill 1
选项来防止预填充包含在输出文本中。 #2- 新的
-o stop_sequences '```'
选项用于指定一个或多个停止序列。要指定多个停止序列,请传递 JSON 字符串数组:-o stop_sequences '["end", "stop"]
。- 模型选项现已记录在自述文件中。
如果您安装或升级llm-claude-3
您现在将获得llm-anthropic
,这要归功于 PyPI 上的一个小软件包,该软件包取决于新的插件名称。我用我的pypi-rename cookiecutter 模板创建了它。
这是重命名的问题。我在 GitHub 上归档了 llm-claude-3 存储库,并使用全新的PyPI 归档功能在PyPI 上归档 llm-claude-3 项目。
标签: llm 、 anthropic 、 claude 、插件、 ai 、 pypi 、 llms 、 python 、生成人工智能
原文: https://simonwillison.net/2025/Feb/2/llm-anthropic/#atom-everything