Детали проекта
Дорожная карта
Уточняется
Основные этапы
- уточняется
Репозиторий
WP AI Client (сообщайте об ошибках и предлагайте улучшения в Trac)
Цель
WP AI Client позволяет WordPress взаимодействовать с генеративными моделями ИИ различного уровня возможностей через единый APIAPI API, или программный интерфейс приложения, — это программный посредник, позволяющий программам взаимодействовать друг с другом и обмениваться данными ограниченным и четко определенным образом..
WP AI Client создан на основе PHP AI Client и специально адаптирован для экосистемы WordPress.
Возможности
Клиентский JavaScriptJavaScript JavaScript, или JS, — объектно-ориентированный язык программирования, широко используемый для создания интерактивных эффектов в веб-браузерах. WordPress активно использует JS для улучшения пользовательского опыта. PHP выполняется на сервере, а JS — в браузере пользователя.
https://www.javascript.com API: API JavaScript с аналогичным конструктором промптов, использующий REST-эндпоинты для подключения к серверной инфраструктуре.
Нативный для WordPress конструктор промптов: Fluent API для создания и настройки промптов ИИ, созданный непосредственно на основе PHPPHP PHP (рекурсивная аббревиатура от PHP: Hypertext Preprocessor) — широко используемый скриптовый язык программирования общего назначения с открытым исходным кодом, особенно подходящий для веб-разработки и встраиваемый в HTML. https://www.php.net/manual/en/index.php AI Client с соблюдением стандартов кодирования WordPressСтандарты кодирования WordPress Стандарты кодирования для доступности, PHP, JavaScript, CSS, HTML и других технологий, опубликованные в справочнике по стандартам кодирования WordPress.
Также это может означать набор правил PHP_CodeSniffer (сниффов), используемых для форматирования и проверки PHP-кода, разработанного для WordPress, в соответствии со стандартами кодирования PHP. и рекомендаций по разработке.
Экран настроек администратора: интегрированный экран настроек в админ-панели WordPress для предоставления учетных данных API провайдераПровайдер Сервис ИИ, предоставляющий модели для генерации, создания эмбеддингов и других возможностей (например, Anthropic, Google, OpenAI)..
Автоматическое подключение учетных данных: автоматическое подключение учетных данных API провайдера ИИ на основе их хранения в опции базы данных WordPress.
HTTP-клиент, совместимый с PSR HTTPHTTP HTTP — это аббревиатура от Hyper Text Transfer Protocol (протокол передачи гипертекста). HTTP — базовый протокол, используемый Всемирной паутиной; он определяет формат и способ передачи сообщений, а также действия, которые веб-серверы и браузеры должны выполнять в ответ на различные команды.: реализация HTTP-клиента с использованием HTTP API WordPress, полностью совместимая со стандартами PSR.