Conectar la IA y ponerle un tope de gasto
La tienda funciona sin IA. Lo que la IA añade es lo que hace falta escribir o razonar: redactar fichas, entender lo que pide un cliente en lenguaje normal, contestar en el chat, resumir reseñas.
La clave es tuya y el gasto también. El sistema viene con los frenos puestos, pero las llamadas las pagas tú.
1. Elige proveedor y pon su clave
Sección titulada «1. Elige proveedor y pon su clave»En el .env del backend, solo la del proveedor que vayas a usar:
ANTHROPIC_API_KEY=sk-ant-...# o OPENAI_API_KEY, GOOGLE_API_KEY, MISTRAL_API_KEY, OPENROUTER_API_KEYReinicia el backend. La clave nunca sale del servidor: no se guarda en la base de datos ni viaja al navegador.
| Proveedor | Clave | Notas |
|---|---|---|
| Anthropic | ANTHROPIC_API_KEY |
No tiene modelo de embeddings |
| OpenAI | OPENAI_API_KEY |
Sirve para chat y para búsqueda por significado |
GOOGLE_API_KEY |
||
| Mistral | MISTRAL_API_KEY |
|
| OpenRouter | OPENROUTER_API_KEY |
Da acceso a modelos de varios proveedores con una sola clave |
| Ollama | ninguna | En tu propia máquina. Sin coste y sin que salgan datos |
Para búsqueda por significado hacen falta embeddings, y no todos los proveedores los tienen: OpenAI, Google, Mistral, OpenRouter, Voyage AI y Cohere sí; Anthropic no. Puedes usar uno para chat y otro para embeddings.
2. Elígelo en el panel
Sección titulada «2. Elígelo en el panel»Panel → IA. Verás qué claves ha encontrado el servidor y podrás elegir
proveedor y modelo para cada cosa. Se guarda en la tienda, no en el .env, así
que cambiarlo no exige reiniciar.
Pulsa Probar conexión: llama de verdad al proveedor y te dice cuánto ha costado esa llamada. Si falla, el mensaje viene del proveedor, no inventado.
3. Pon el tope de gasto
Sección titulada «3. Pon el tope de gasto»Por defecto son 5 € al día, y se reinician cada día.
Ese tope importa más de lo que parece. El buscador y el chat son públicos: los usa cualquiera que entre en tu web, y cada uso llama a un proveedor de pago. Un limitador normal cuenta peticiones, no dinero — y quien quiera hacerte daño se queda por debajo del límite de peticiones usando las llamadas más caras.
Aquí hay dos frenos distintos:
- Por visitante: cuántas veces por minuto puede llamar cada uno.
- Por gasto del día: cuántos euros lleva la tienda, venga de donde venga.
El segundo es el que protege de verdad, porque mide lo que se quiere proteger.
Al llegar al tope no se rompe nada: el buscador sigue funcionando por palabras, y el chat pide un correo para que conteste una persona.
4. Comprueba lo que gastas
Sección titulada «4. Comprueba lo que gastas»Panel → IA → Uso. Llamadas, coste y fallos de los últimos 30 días, desglosado por tarea. Los costes son reales, calculados con la tarifa del modelo, no estimados a ojo.
Si no pones ninguna clave
Sección titulada «Si no pones ninguna clave»La tienda funciona igual:
- Buscador por palabras y por parecido (rescata erratas y «600W» contra «600 W»)
- Fichas de producto, reseñas, avisos del panel
- El chat contesta que ahora mismo no puede y pide un correo
Lo que se apaga es lo que exige un modelo: redactar, resumir, entender lenguaje natural y el copiloto del panel.