WP Manifestindependent plugin directory
manifest / ai / ia-conector

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

Download source zip No release zip yet

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.zip
No 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 /connections y /execute con autenticación via X-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

  1. Descarga el plugin desde Aquí.
  2. Subelo y Actívalo desde el menú Plugins de WordPress.
  3. Ve a IA Conector → Configuración y agrega tus conexiones.
  4. ¡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

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.

A grade

Security

IA Conector 2.0.0 · audited by WP Registry

No security issues found.

Audited release
2.0.0
Findings
none
Worst severity
—
Content hash
110766655db37755faaaf3f0…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.