# INTERLINK WhatsApp v2.3.2 - Fix configuración API Key IA

Corrige un problema donde `OPENAI_API_KEY` de Apache pisaba la clave guardada desde el panel `ai_settings.php`.

## Cambios

- La clave guardada en `wa2_settings.api_key_enc` tiene prioridad sobre `OPENAI_API_KEY`.
- Si la variable o la clave quedó por error en Base64, el sistema intenta decodificarla.
- Se rechazan claves que no comiencen con `sk-`.
- Diagnóstico muestra si `OPENAI_API_KEY` no empieza con `sk-`.
- No modifica webhook, MetaSender, WhatsAppConfig ni conexión DB.

## Instalación

```bash
cd /var/www/html
cp _inc/whatsapp_v2/app/AiService.php _inc/whatsapp_v2/app/AiService.php.bak_$(date +%F_%H%M)
cp _inc/whatsapp_v2/app/Repositories.php _inc/whatsapp_v2/app/Repositories.php.bak_$(date +%F_%H%M)
cp _inc/whatsapp_v2/admin/ai_settings.php _inc/whatsapp_v2/admin/ai_settings.php.bak_$(date +%F_%H%M)
cp _inc/whatsapp_v2/admin/diagnostics.php _inc/whatsapp_v2/admin/diagnostics.php.bak_$(date +%F_%H%M)

unzip -o /root/interlink_whatsapp_v2_3_2_fix_apikey_panel.zip
chown -R www-data:www-data /var/www/html/_inc/whatsapp_v2

php -l /var/www/html/_inc/whatsapp_v2/app/AiService.php
php -l /var/www/html/_inc/whatsapp_v2/app/Repositories.php
php -l /var/www/html/_inc/whatsapp_v2/admin/ai_settings.php
php -l /var/www/html/_inc/whatsapp_v2/admin/diagnostics.php
systemctl restart apache2
```

Luego abrir:

```
https://api.solucionesdc.com.ar/_inc/whatsapp_v2/admin/ai_settings.php
```

Pegar una API Key real que empiece con `sk-proj-...`, activar IA, modo `refine`, modelo `gpt-4o-mini` y guardar.

