WP-AI-Client


Projektdetails

Roadmap

TBD

Meilensteine

  • tbd

Repository

WP AI Client (Fehler und Verbesserungen an Trac melden)


Ziel

Der WP AI Client ermöglicht es WordPress, über eine einheitliche APIAPI Eine API (Application Programming Interface) oder Programmierschnittstelle ist ein Software-Vermittler, der es Programmen ermöglicht, miteinander zu interagieren und Daten auf begrenzte, klar definierte Weise auszutauschen. mit generativen KI-Modellen unterschiedlicher Fähigkeiten zu kommunizieren.

Der WP AI Client basiert auf dem PHP AI Client und wurde speziell für das WordPress-Ökosystem angepasst.

GitHub-Repository

Funktionen

Clientseitige JavaScriptJavaScript JavaScript oder JS ist eine objektorientierte Computerprogrammiersprache, die häufig verwendet wird, um interaktive Effekte in Webbrowsern zu erstellen. WordPress nutzt JS umfassend für eine bessere Benutzererfahrung. Während PHP auf dem Server ausgeführt wird, wird JS im Browser des Benutzers ausgeführt.
https://www.javascript.com
-API
: Eine JavaScript-API mit einem ähnlichen Prompt-Builder, die REST-Endpunkte im Hintergrund verwendet, um eine Verbindung zur serverseitigen Infrastruktur herzustellen.

WordPress-nativer Prompt-Builder: Fluent API zum Erstellen und Konfigurieren von KI-Prompts, die direkt auf dem PHPPHP PHP (rekursives Akronym für PHP: Hypertext Preprocessor) ist eine weit verbreitete Open-Source-Allzweck-Skriptsprache, die sich besonders für die Webentwicklung eignet und in HTML eingebettet werden kann. https://www.php.net/manual/en/index.php AI Client aufbaut und dabei die WordPress Coding StandardsWordPress Coding Standards Die in den WordPress-Coding Standards Handbook veröffentlichten Standards für Barrierefreiheit, PHP, JavaScript, CSS, HTML usw.
Kann sich auch auf die Sammlung von PHP_CodeSniffer-Regeln (Sniffs) beziehen, die verwendet werden, um für WordPress entwickelten PHP-Code gemäß den PHP-Coding-Standards zu formatieren und zu validieren.
und Best Practices befolgt.

Admin-Einstellungsseite: Integrierte Einstellungsseite im WP-Admin zur Einrichtung von KI-ProviderProvider Ein KI-Dienst, der Modelle für Generierung, Embeddings oder andere Funktionen anbietet (z. B. Anthropic, Google, OpenAI).-API-Anmeldedaten.

Automatische Anbindung von Zugangsdaten: Automatische Anbindung der API-Anmeldedaten von KI-Providern auf Grundlage ihrer Speicherung in einer WordPress-Datenbankoption.

PSR-konformer HTTPHTTP HTTP ist ein Akronym für Hypertext Transfer Protocol. HTTP ist das zugrunde liegende Protokoll des World Wide Web. Dieses Protokoll definiert, wie Nachrichten formatiert und übertragen werden und welche Aktionen Webserver und Browser als Reaktion auf verschiedene Befehle ausführen sollen.-Client: HTTP-Client-Implementierung unter Verwendung der WordPress HTTP API, vollständig kompatibel mit PSR-Standards.