Saltar al contenido
pcreative Commerce

Conectar la IA y ponerle un tope de gasto

La tienda funciona sin IA.

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

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_KEY
# solo para buscar: VOYAGE_API_KEY o COHERE_API_KEY

Reinicia el backend. La clave nunca sale del servidor: no se guarda en la base de datos ni viaja al navegador.

ProveedorClaveNotas
AnthropicANTHROPIC_API_KEYNo tiene modelo de embeddings
OpenAIOPENAI_API_KEYSirve para chat y para búsqueda por significado
GoogleGOOGLE_API_KEY
MistralMISTRAL_API_KEY
OpenRouterOPENROUTER_API_KEYDa acceso a modelos de varios proveedores con una sola clave
OllamaningunaEn tu propia máquina. Sin coste y sin que salgan datos
Voyage AIVOYAGE_API_KEYSolo para buscar (embeddings)
CohereCOHERE_API_KEYSolo para buscar (embeddings)

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. Voyage AI y Cohere son solo para buscar: no redactan. Puedes usar uno para chat y otro para embeddings.

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 chat: llama de verdad al proveedor y te enseña la respuesta del modelo. Si falla, el mensaje viene del proveedor, no inventado.

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 dice que ahora mismo no puede contestar y señala tu página de contacto para que conteste una persona.

El freno por visitante del buscador tampoco bloquea: pasadas 20 búsquedas por minuto, las búsquedas de ese visitante siguen por palabras.

4. Comprueba lo que gastas

Panel → IA → Gasto. Llamadas, coste y fallos de los últimos 30 días, desglosado por tarea. Los costes son una estimación sacada de una tabla de precios de modelos. Un modelo que no está en esa tabla cuenta como 0 €, así que no enseña gasto y no suma al tope diario: si usas uno, vigila la factura del propio proveedor.

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 señala tu página de contacto

Lo que se apaga es lo que exige un modelo: redactar, resumir, entender lenguaje natural y el copiloto del panel.

Ver también