Описание
This plugin provides OpenAI integration for the PHP AI Client SDK. It enables WordPress sites to use OpenAI’s GPT models for text generation, DALL-E for image generation, and other AI capabilities.
Функции:
- Text generation with GPT models
- Image generation with DALL-E models
- Function calling support
- Web search support
- Automatic provider registration
Available models are dynamically discovered from the OpenAI API, including GPT models for text generation, DALL-E and GPT Image models for image generation, and TTS models for text-to-speech.
Требования:
- 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
- Ключ API OpenAI
Установка
- Upload the plugin files to
/wp-content/plugins/ai-provider-for-openai/ - Активируйте плагин через меню Плагины в WordPress
- Configure your OpenAI API key via the
OPENAI_API_KEYenvironment variable or constant
Часто задаваемые вопросы
-
How do I get an OpenAI API key?
-
Visit the OpenAI Platform 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 OpenAI-specific implementation that the PHP AI Client uses.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«AI Provider for OpenAI» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«AI Provider for OpenAI» переведён на 19 языков. Благодарим переводчиков за их работу.
Перевести «AI Provider for OpenAI» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.2.0 — 2026-09-21
Added
- Support for text to speech conversion (#42).
- PHPUnit CI matrix for
wordpress/php-ai-clientversions 1.3.1 and 1.4.0 (#39). - WordPress Playground preview blueprint (#46).
Changed
- Preserve reasoning items and reasoning token usage across multi-turn Responses API calls (#26).
1.1.0 — 2026-08-17
Added
- Support for OpenAI embedding models, including batch inputs, custom dimensions, token usage, and result metadata (#34).
- Support for fine-tuned OpenAI models by deriving capabilities from their underlying base models (#17).
- Support for editing and refining generated images using reference images and OpenAI’s image-editing endpoint (#29).
- A
TokenLimitReachedExceptionwhen OpenAI responses are incomplete because the maximum output-token limit was reached (#10).
Changed
- Made sampling-option capabilities model-aware for reasoning models, added Responses API support for log probabilities, and reject incompatible sampling and reasoning configurations before sending a request (#40).
- Bumped WordPress tested-up-to version 7.1 (#43).
Fixed
- Function-call name handling for names that do not meet OpenAI’s naming requirements, while preserving the original PHP AI Client function names returned to callers (#31).
1.0.3
- Add a provider logo to the metadata if the client version > 1.3.0 (#19).
- Fix mapping of models that support multimodal inputs (#22).
1.0.2
- Add plugin directory assets by @shaunandrews in https://github.com/WordPress/ai-provider-for-openai/pull/7
- Update tags in readme.txt by @jeffpaul in https://github.com/WordPress/ai-provider-for-openai/pull/9
- Fix missing input and output modality combinations. by @felixarntz in https://github.com/WordPress/ai-provider-for-openai/pull/11
- Add provider description by @felixarntz in https://github.com/WordPress/ai-provider-for-openai/pull/12
1.0.1
- Initial release of the plugin
- Support for GPT text generation models
- Support for DALL-E image generation models
- Function calling support
- Web search support
1.0.0
- Initial release of the Composer package
