IA Conector WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Plugin de wordpress para configurar conexiones con IAs.
★ 0stars
2.0.0latest · 3mo ago
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/franciscoblancojn/ia-conector/archive/refs/heads/master.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Version: 2.0.0 | License: GPLv2+
Plugin de WordPress que proporciona una página de configuración centralizada para conectar distintos servicios de inteligencia artificial y exponerlos para que otros plugins puedan utilizarlos.
✨ Características
- 🔌 Conexión con múltiples IAs — Gemini, Groq, Hostinger Kodee
- 🔄 Multi-conexiones por IA — Varias configuraciones de un mismo proveedor (ej: gemini-key-1, gemini-key-2)
- 🧪 Página de Pruebas — Envía prompts a cualquier conexión configurada
- 🌐 REST API pública — Endpoints
/connectionsy/executecon autenticación viaX-API-Key - 📋 Sistema de Logs — Registro de actividad del plugin
- 🔄 Auto-Update vía GitHub — El plugin se actualiza automáticamente desde GitHub Releases
- 🎯 Código de ejemplo — Cada conexión muestra snippets PHP, JS, cURL para consumirla
📋 Requisitos
- WordPress 5.0+
- PHP 5.6+
⚙️ Instalación
- Descarga el plugin desde Aquí.
- Subelo y Actívalo desde el menú Plugins de WordPress.
- Ve a IA Conector → Configuración y agrega tus conexiones.
- ¡Listo! 🎉
🗂️ Estructura del Plugin
ia-conector/
├── index.php # Plugin header, constantes, updater
├── assets/
│ ├── ia-conector.css # Estilos admin
│ └── ia-conector.js # JS admin (collapsible, AJAX, snippets)
├── libs/ # Composer vendor
├── src/
│ ├── _.php # Cargador maestro
│ ├── ai/
│ │ ├── ai.php # IACON_AI - Factory (getListIas, get)
│ │ ├── gemini.php # IACON_GEMINI - Cliente Google Gemini
│ │ ├── groq.php # IACON_GROQ - Cliente Groq
│ │ └── kodee.php # IACON_KODEE - Cliente Hostinger Kodee
│ ├── api/
│ │ ├── routes.php # REST API (/connections, /execute)
│ │ └── ajax.php # AJAX handlers admin
│ ├── data/
│ │ ├── base.php # IACON_USE_DATA_BASE - CRUD wp_options
│ │ └── config.php # IACON_USE_DATA_CONFIG - Config + multi-conexiones
│ └── page/
│ ├── add.php # Menú principal
│ ├── pages/
│ │ ├── config/ # Configuración (tabs por IA)
│ │ └── test/ # Pruebas
│ └── sections/
│ ├── _render_connections.php # Renderizado colapsable multi-conexión
│ ├── gemini.php # Tab Gemini
│ ├── groq.php # Tab Groq
│ ├── kodee.php # Tab Hostinger Kodee
│ └── test.php # Pruebas de prompt
🖥️ Páginas del Admin
| Menú | Slug | Descripción |
|---|---|---|
| ⚙️ Configuración | IACON_config |
Tabs por IA, conexiones colapsables, add/delete/save |
| 🧪 Pruebas | IACON_test |
Seleccionar conexión, prompt, resultado |
🧠 Clases Principales
| Clase | Archivo | Función |
|---|---|---|
IACON_AI |
src/ai/ai.php |
🏭 Factory: getListIas(), get($key) devuelve wrapper con sendPrompt() |
IACON_GEMINI |
src/ai/gemini.php |
🛰️ Cliente HTTP Google Gemini |
IACON_GROQ |
src/ai/groq.php |
⚡ Cliente HTTP Groq (API OpenAI-compatible) |
IACON_USE_DATA_CONFIG |
src/data/config.php |
⚙️ Config + gestión de conexiones múltiples |
🌐 REST API
| Método | Endpoint | Auth | Descripción |
|---|---|---|---|
GET |
/wp-json/ia-conector/v1/connections |
X-API-Key |
Lista conexiones activas |
POST |
/wp-json/ia-conector/v1/execute |
X-API-Key |
Ejecuta prompt en una conexión |
La Plugin API Key se genera automáticamente al migrar/configurar. Se muestra en cada tab.
🔐 Seguridad
- ✅ API keys en
wp_options, campos tipo password - ✅ Nonces en todos los AJAX y formularios
- ✅
current_user_can('manage_options')en operaciones admin - ✅ Sanitización de inputs y escapado de outputs
- ✅ REST API autenticada via
X-API-Key
📄 Licencia
GPLv2+ — Ver LICENSE para más detalles.
👤 Developer
- Name: Francisco Blanco
- Website: https://franciscoblanco.vercel.app/
- Email: blancofrancisco34@gmail.com
Releases
13 releases.
Tag
Published
2.0.0
latest
Jul 4, 2026 3mo ago
Jul 4, 2026 3mo ago
Jul 3, 2026 3mo ago
Jul 3, 2026 3mo ago
Jun 27, 2026 4mo ago
Jun 27, 2026 4mo ago
Jun 27, 2026 4mo ago
Jun 27, 2026 4mo ago
Jun 27, 2026 4mo ago
Jun 27, 2026 4mo ago
Jun 27, 2026 4mo ago
Jun 27, 2026 4mo ago
Jun 27, 2026 4mo ago
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.