Cliente de IA de WP


Detalles del proyecto

Hoja de ruta

Por determinar

Hitos

  • por determinar

Repositorio

WP AI Client (informa de errores y mejoras en Trac)


Objetivo

WP AI Client permite que WordPress se comunique con modelos de IA generativa de distintas capacidades mediante una APIAPI Una API, o interfaz de programación de aplicaciones, es un intermediario de software que permite a los programas interactuar entre sí y compartir datos de maneras limitadas y claramente definidas. uniforme.

WP AI Client se basa en PHP AI Client y está específicamente adaptado al ecosistema de WordPress.

Repositorio de GitHub

Funciones

API de JavaScriptJavaScript JavaScript o JS es un lenguaje de programación informática orientado a objetos que se utiliza habitualmente para crear efectos interactivos en los navegadores web. WordPress utiliza ampliamente JS para ofrecer una mejor experiencia de usuario. Mientras que PHP se ejecuta en el servidor, JS se ejecuta en el navegador del usuario.
https://www.javascript.com
del lado del cliente
: una API de JavaScript con un generador de prompts similar, que utiliza endpoints REST internamente para conectarse con la infraestructura del lado del servidor.

Generador de prompts nativo de WordPress: API fluida para crear y configurar prompts de IA, construida directamente sobre PHPPHP PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de scripting de código abierto y uso general ampliamente utilizado, especialmente adecuado para el desarrollo web, que puede incrustarse en HTML. https://www.php.net/manual/en/index.php AI Client, siguiendo los estándares de programación de WordPressEstándares de programación de WordPress Los estándares de programación de accesibilidad, PHP, JavaScript, CSS, HTML, etc., publicados en el Manual de estándares de programación de WordPress.
También puede referirse a la colección de reglas de PHP_CodeSniffer (sniffs) utilizadas para dar formato y validar el código PHP desarrollado para WordPress de acuerdo con los estándares de programación de PHP.
y las mejores prácticas.

Pantalla de configuración del administrador: pantalla de configuración integrada en el administrador de WordPress para proporcionar las credenciales de API del proveedorProveedor Un servicio de IA que ofrece modelos para generación, embeddings u otras capacidades (por ejemplo, Anthropic, Google y OpenAI)..

Vinculación automática de credenciales: configuración automática de las credenciales de API del proveedor de IA basándose en su almacenamiento en una opción de la base de datos de WordPress.

Cliente HTTPHTTP HTTP es el acrónimo de Protocolo de transferencia de hipertexto. HTTP es el protocolo subyacente utilizado por la World Wide Web, y define cómo se formatean y transmiten los mensajes, así como las acciones que deben realizar los servidores web y los navegadores en respuesta a diversos comandos. compatible con PSR: implementación de un cliente HTTP que utiliza la API HTTP de WordPress y es totalmente compatible con los estándares PSR.