El diferencial

Tu IA, o la nuestra

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.

La premisa

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

Una pieza, hasta tres proveedores

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.

text OpenAIDeepSeekGroqGeminiOpenRouterOllamavLLM+ la tuya
image GeminiOpenAIDashScope / Wan+ la tuya
video VeoWan (t2v, i2v, ref2v)+ la tuya

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

Para qué sirve cada driver

DriverCapacidadesSirve para
openai_compatibletextoCualquier API en formato OpenAI — OpenAI, DeepSeek, Groq, OpenRouter, Ollama, vLLM y lo que hable ese dialecto.
geminitexto, imagenGoogle Gemini.
veovídeoGoogle Veo.
dashscopeimagen, vídeoAlibaba Model Studio — familia Wan: texto→vídeo, imagen→vídeo, referencia→vídeo y edición.
customtexto, imagen, vídeoDescribe 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

Una API entera descrita en JSON

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.

driver: custom
{
  "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

Nada es caja negra

Si no puedes ver lo que se envió, no estás configurando nada — estás cruzando los dedos. Cada etapa de cada pieza guarda:

prompt_sent

El prompt exacto que salió de aquí, después de montarse con las variables y con el kit de la empresa.

provider · model

Qué proveedor y qué modelo atendieron esa etapa. No “la IA”: el nombre y la versión.

attempts · duration

Cuántos intentos llevó y cuánto tardó.

tomas

Hasta diez versiones anteriores del archivo. Regenerar no borra; se pueden comparar dos tomas sin pagar otra generación.

Prueba de salud por proveedor

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 no vuelve

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.

Los dos caminos, lado a lado

Tu clave (BYOK)Créditos EverFeed
ConfiguraciónCreas la cuenta en el proveedor y pegas la claveNo configuras nada
Quién cobra la generaciónEl proveedor, directamente, a su precioNosotros, en crédito comprado aparte
Elección de modeloCambias cuando quieras, por capacidadElegimos un buen valor por defecto
PrecioLa opción viene en el plan; la generación se la pagas al proveedorCrédito comprado aparte del plan
¿Se puede cambiar después?Sí — puedes empezar con crédito y conectar tu claveSí — puedes desconectar la clave y volver al crédito

Conecta la IA que ya pagas.

O no conectes nada y usa nuestras claves. Las dos puertas existen, y cambiar de idea después no cuesta nada.