Описание
This plugin provides Anthropic integration for the PHP AI Client SDK. It enables WordPress sites to use Anthropic’s Claude models for text generation and other AI capabilities.
Функции:
- Text generation with Claude models
- Function calling support
- Extended thinking support
- Automatic provider registration
Available models are dynamically discovered from the Anthropic API, including Claude models for text generation with multimodal input support.
Требования:
- PHP 7.4 или выше
- For WordPress 6.9, the wordpress/php-ai-client package must be installed
- For WordPress 7.0 and above, no additional changes are required
- Anthropic API key
Установка
- Upload the plugin files to
/wp-content/plugins/ai-provider-for-anthropic/ - Активируйте плагин через меню Плагины в WordPress
- Configure your Anthropic API key via the
ANTHROPIC_API_KEYenvironment variable or constant
Часто задаваемые вопросы
-
How do I get an Anthropic API key?
-
Visit the Anthropic Console to create an account and generate an API key.
-
Does this plugin work without the PHP AI Client?
-
No, this plugin requires the PHP AI Client plugin to be installed and activated. It provides the Anthropic-specific implementation that the PHP AI Client uses.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«AI Provider for Anthropic» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«AI Provider for Anthropic» переведён на 22 языка. Благодарим переводчиков за их работу.
Перевести «AI Provider for Anthropic» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.0.5 — 2026-10-01
Changed
- Throw
TokenLimitReachedExceptionwhen the Anthropic API stops withmax_tokensormodel_context_window_exceeded, instead of silently returning a truncated result (#4). - Added a WordPress Playground preview blueprint (#40).
Fixed
- Preserved extended thinking signatures across conversation turns, preventing «thinking.signature: Field required» errors on multi-turn conversations (#31).
- Continued turns that stop with
pause_turninstead of returning a truncated result (#32). - Made model sorting robust to empty regex matches and tested compatibility with PHP AI Client 1.3.1 (#34).
- Anthropic thinking-token usage is now reported via thoughtTokens, with totals preserved and paused-turn continuations accumulated correctly (#44).
1.0.4 — 2026-08-17
Changed
- Bumped WordPress tested-up-to version 7.1 #35.
Fixed
- Corrected model metadata for Claude Opus 4.7 and later, including Claude 5 models, so unsupported sampling parameters are no longer advertised during automatic model selection #25.
- Normalized empty tool-call arguments as JSON objects, preventing Anthropic API errors when replaying tool calls that accept no arguments #23.
1.0.3
- Add a provider logo to the metadata if the client version > 1.3.0 (#18).
1.0.2
- Add plugin directory assets by @shaunandrews in https://github.com/WordPress/ai-provider-for-anthropic/pull/10
- Add ‘connector’ tag to readme.txt by @jeffpaul in https://github.com/WordPress/ai-provider-for-anthropic/pull/12
- Add provider description by @felixarntz in https://github.com/WordPress/ai-provider-for-anthropic/pull/13
1.0.1
- Initial release of the plugin
- Support for Claude text generation models
- Function calling support
- Extended thinking support
1.0.0
- Initial release of the Composer package
