IA Conector releases
Plugin de wordpress para configurar conexiones con IAs.
by franciscoblancojn · github.com/franciscoblancojn/ia-conector · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/franciscoblancojn/ia-conector/archive/refs/heads/master.zipReadme
IA Conector
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
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| 2.0.0 | Jul 4, 2026 |
| 1.2.0 | Jul 4, 2026 |
| 1.1.10 | Jul 3, 2026 |
| 1.1.9 | Jul 3, 2026 |
| 1.1.8 | Jun 27, 2026 |
| 1.1.7 | Jun 27, 2026 |
| 1.1.5 | Jun 27, 2026 |
| 1.1.4 | Jun 27, 2026 |
| 1.1.3 | Jun 27, 2026 |
| 1.1.2 | Jun 27, 2026 |
| 1.1.1 | Jun 27, 2026 |
| 1.1.0 | Jun 27, 2026 |
| 1.0.0 | Jun 27, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.