prompt_sent
El prompt exacto que salió de aquí, después de montarse con las variables y con el kit de la empresa.
El diferencial
Quien paga la generación debería elegir quién genera. Es la premisa entera de esta página — y la única razón por la que EverFeed se construyó en vez de contratarse.
En las herramientas de la categoría, el modelo es el que la herramienta decidió, en la versión que ella decidió, y descubres que cambió cuando las piezas cambian de cara. Si ya tienes cuenta en OpenAI, en Google o en cualquier otro proveedor, el crédito que ya pagas no sirve para nada ahí.
En EverFeed, un proveedor de IA es un registro. Nombre, capacidad (texto, imagen o vídeo), driver, dirección base, clave, modelo por defecto, lista de modelos, un campo params libre en JSON, timeout, “es el predeterminado”, activado o desactivado. El pipeline lee ese registro y obedece — no sabe, y no necesita saber, quién está del otro lado.
Tres capacidades
Cada etapa del pipeline pide una capacidad, y cada capacidad tiene su proveedor por defecto. Texto en uno, imagen en otro, vídeo en un tercero — y tu clave en todos, si quieres.
La lista de arriba es de ejemplos, no de integraciones cerradas: lo que define el soporte es el driver, no el nombre del proveedor.
Los cinco drivers
| Driver | Capacidades | Sirve para |
|---|---|---|
openai_compatible | texto | Cualquier API en formato OpenAI — OpenAI, DeepSeek, Groq, OpenRouter, Ollama, vLLM y lo que hable ese dialecto. |
gemini | texto, imagen | Google Gemini. |
veo | vídeo | Google Veo. |
dashscope | imagen, vídeo | Alibaba Model Studio — familia Wan: texto→vídeo, imagen→vídeo, referencia→vídeo y edición. |
custom | texto, imagen, vídeo | Describe una API entera en JSON. Si tu proveedor no está en la lista, entra sin esperar por nosotros. |
params
El campo params es JSON crudo a propósito — Es por donde pasa lo específico de un proveedor, sin esperar a que creemos un campo en la pantalla: temperature, max_tokens, size, aspect_ratio, duration_seconds, negative_prompt, extra_headers, extra_body.
El driver custom
Es el argumento definitivo de “cualquier IA”. Quien tiene un endpoint interno — un modelo en su propia infraestructura, una pasarela corporativa, un proveedor regional — lo conecta sin esperar una versión nuestra. El bloque de abajo es ficticio y sirve solo para mostrar la forma.
{
"auth": { "type": "bearer", "header": "Authorization" },
"text": {
"method": "POST",
"path": "/v1/chat",
"body": { "model": "{{model}}", "input": "{{prompt}}" },
"pick": "output.text"
},
"image": {
"method": "POST",
"path": "/v1/render",
"body": { "prompt": "{{prompt}}", "size": "{{size}}" },
"pick": "data[0].url"
},
"video": {
"method": "POST",
"path": "/v1/clip",
"body": { "prompt": "{{prompt}}", "seconds": "{{duration_seconds}}" },
"poll": { "path": "/v1/clip/{{id}}", "until": "status == 'done'" },
"pick": "result.url"
},
"health": { "method": "GET", "path": "/v1/models" }
}
Auditoría
Si no puedes ver lo que se envió, no estás configurando nada — estás cruzando los dedos. Cada etapa de cada pieza guarda:
El prompt exacto que salió de aquí, después de montarse con las variables y con el kit de la empresa.
Qué proveedor y qué modelo atendieron esa etapa. No “la IA”: el nombre y la versión.
Cuántos intentos llevó y cuánto tardó.
Hasta diez versiones anteriores del archivo. Regenerar no borra; se pueden comparar dos tomas sin pagar otra generación.
Un botón por proveedor dispara una llamada real y muestra la respuesta. Cuando falla, EverFeed devuelve el mensaje crudo del proveedor, no un “error al generar”. Es la diferencia entre saber que la clave venció, que el modelo no existe o que la cuenta agotó la cuota — y andar adivinando.
La clave de IA se guarda cifrada y la API nunca la devuelve: el panel recibe sk-…4f2a y nada más. Las credenciales de canal vuelven solo como nombre de campo. El secreto de aplicación de Meta o de TikTok vuelve solo como “existe”, y queda cifrado en la base de datos — no en un archivo .env en el servidor. Esto no es una promesa de marketing: es el formato del JSON que recibe nuestra propia interfaz.
| Tu clave (BYOK) | Créditos EverFeed | |
|---|---|---|
| Configuración | Creas la cuenta en el proveedor y pegas la clave | No configuras nada |
| Quién cobra la generación | El proveedor, directamente, a su precio | Nosotros, en crédito comprado aparte |
| Elección de modelo | Cambias cuando quieras, por capacidad | Elegimos un buen valor por defecto |
| Precio | La opción viene en el plan; la generación se la pagas al proveedor | Crédito comprado aparte del plan |
| ¿Se puede cambiar después? | Sí — puedes empezar con crédito y conectar tu clave | Sí — puedes desconectar la clave y volver al crédito |
O no conectes nada y usa nuestras claves. Las dos puertas existen, y cambiar de idea después no cuesta nada.