=== Huexs AI Keys ===
Contributors: huexs
Tags: ai, api keys, openai, anthropic, gemini
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Guarda cifradas las claves API de tus herramientas de IA, comprueba que funcionan y úsalas desde tu tema o tus plugins.

== Description ==

Huexs AI Keys reúne en una sola pantalla del panel de WordPress las claves API de tus servicios de inteligencia artificial.

* Pegas la clave, pulsas "Guardar y probar" y sabes al momento si funciona.
* Las claves se guardan cifradas en tu base de datos y solo se ven sus 4 últimos caracteres.
* Solo los administradores pueden ver la pantalla y cambiar las claves.
* Las pruebas hacen una consulta de solo lectura al proveedor: no generan texto ni gastan créditos.
* Tu tema o tus plugins piden la clave con `huexs_ai_key( 'openai' )` en vez de tenerla escrita en el código.

Proveedores incluidos: OpenAI, Anthropic (Claude), Google Gemini, Mistral AI, DeepSeek, xAI (Grok), Groq, Perplexity, Cohere, OpenRouter, Together AI, Hugging Face, Replicate y ElevenLabs. Puedes añadir claves de cualquier otro servicio en "Otras claves".

Los nombres de los proveedores pertenecen a sus dueños. Este plugin no está asociado a ninguno de ellos.

= Para desarrolladores =

`
$key = function_exists( 'huexs_ai_key' ) ? huexs_ai_key( 'anthropic' ) : '';
`

* `huexs_ai_key( $provider )` devuelve la clave o una cadena vacía.
* `huexs_ai_has_key( $provider )` devuelve true o false.
* `apply_filters( 'huexs_ai_get_key', '', 'openai' )` sirve para pedir la clave sin depender del plugin.
* Claves propias: `huexs_ai_key( 'custom:mi-servicio' )`.
* Filtro `huexs_ai_keys_providers` para añadir o quitar proveedores.

Identificadores: openai, anthropic, gemini, mistral, deepseek, xai, groq, perplexity, cohere, openrouter, together, huggingface, replicate, elevenlabs.

= Seguridad =

* Cifrado con libsodium (incluido en PHP desde la 7.2) o, si no está, AES-256-GCM de OpenSSL.
* La clave de cifrado sale de las sales de tu `wp-config.php`. Puedes definir la tuya con `define( 'HUEXS_AI_KEYS_SECRET', '...' );`. Si cambias las sales o esta constante, tendrás que volver a pegar las claves.
* Puedes fijar una clave en `wp-config.php` con `define( 'HUEXS_AI_KEY_OPENAI', 'sk-...' );`. Tiene prioridad sobre la guardada en la pantalla.

= Servicios externos =

El plugin solo se conecta con un proveedor cuando pulsas "Guardar y probar" o "Probar", y le envía la clave de ese proveedor para comprobarla. No envía nada a Huexs ni a terceros.

== Installation ==

1. En tu WordPress ve a Plugins → Añadir nuevo → Subir plugin y elige el archivo huexs-ai-keys.zip.
2. Activa el plugin.
3. Entra en Claves IA, en el menú lateral, y pega tus claves.

== Frequently Asked Questions ==

= ¿Los plugins de IA que ya tengo leerán las claves solos? =

Solo si están preparados para usar `huexs_ai_key()`. Si no, sigue pegando la clave en sus ajustes. Si desarrollas tu propio código, usa la función y te olvidas de escribir la clave en el código.

= ¿Qué pasa si desactivo el plugin? =

Las claves siguen guardadas. Solo se borran si eliminas el plugin desde la pantalla de Plugins.

= ¿Puedo verla completa después de guardarla? =

No. Por seguridad solo se muestran los 4 últimos caracteres. Si la necesitas, cópiala desde el panel del proveedor.

== Changelog ==

= 1.0.0 =
* Primera versión.
