Guía de configuración

Guía de configuración del proveedor

Explora los pasos de configuración y soluciones por herramienta.

Guía de configuración del proveedor/Configuración de Replicate / fal.ai

Configuración de Replicate / fal.ai

Replicate y fal.ai son más bien «plataformas de API de modelos». Pueden invocar modelos de imagen, audio, vídeo, etc., pero no todos los modelos utilizan el mismo conjunto de parámetros. Los principiantes deben elegir primero un modelo específico y luego consultar los campos de entrada indicados en la página de dicho modelo.

En qué se diferencia de los proveedores de IA convencionales

PlataformaQué necesitas preparar primeroPuntos a tener en cuenta
ReplicateAPI Token, página del modelo, parámetros de entradaEl SDK oficial de Node suele leer el token desde REPLICATE_API_TOKEN; los campos de entrada varían según el modelo.
fal.aiFAL_KEY, ID del modelo, parámetros de entradaEl cliente JS oficial suele leer la clave desde FAL_KEY; también debes consultar los campos en la página del modelo específico.
Proveedor convencional de Chat IAKey, Base URL, nombre del modeloPrincipalmente chat de texto/multimodal; no implica que admita todos los modelos de imagen y vídeo

Primero comprende la página del modelo específico

Campos de la páginaQué significaCómo rellenar
Model ID / VersionQué modelo específico invocarReplicate suele utilizar el formato owner/model o owner/model: version indicado en la página del modelo; fal.ai se completa según el ID de la página del modelo
Input schemaQué campos de entrada requiere este modeloRellena cada elemento según la página del modelo; no copies campos de otro modelo.
Output¿Cómo es el resultado devuelto?Puede ser una URL de imagen, URL de vídeo, un array o un objeto de tarea. Tras la invocación, debes extraer el resultado según el formato de retorno.
Example codeEjemplos de llamada oficiales generados para el modelo actualEs preferible copiar primero el ejemplo actual de la página del modelo y luego sustituir tu propia Key y el contenido de entrada.

Ejemplo de solicitud

No mezcles la sintaxis de las siguientes dos plataformas. Utiliza la pestaña de la plataforma que estés usando y sustituye únicamente tu propia Key, el ID del modelo y los campos de entrada.

Ejemplo de Replicate para crear una tarea de predicción
import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN }); const output = await replicate.run("owner/model:version from the model page", { input: { prompt: "A clean product showcase video", duration: 5 } }); console.log(output);

Cómo verificar los campos

Lo más importante en este tipo de plataformas es la «página del modelo específico». No te limites a copiar la Key de la plataforma; completa los campos de entrada según la página del modelo.
Errores o síntomasCausas comunesSoluciones
Model not foundEl ID del modelo, el número de versión o el namespace son incorrectosCopia el nombre completo de invocación desde la página del modelo
Input field errorEl nombre del campo, el tipo o el elemento obligatorio no cumplen los requisitos del modelo actualRevisa el input schema en la página del modelo y añade los elementos que falten
Returned result is emptyEs posible que la tarea no haya finalizado o que el campo de salida no esté en la posición desde la que estás leyendoImprime primero el resultado devuelto completo y luego extrae la URL o el archivo según la estructura de salida