¿Qué es lambdal/text-to-pokemon?
lambdal/text-to-pokemon es un modelo en Replicate que genera Pokémon a partir de una descripción de texto. Utiliza una combinación de procesamiento de lenguaje natural y técnicas de visión por computadora para crear una imagen de un Pokémon basada en el texto de entrada.
¿Cómo funciona lambdal/text-to-pokemon?
Para usar lambdal/text-to-pokemon, puedes enviar una solicitud POST a la API de Replicate con un cuerpo JSON que contenga el texto de entrada y cualquier parámetro adicional que desees especificar. El modelo generará entonces una imagen de un Pokémon basada en el texto de entrada y devolverá la salida como una URL.
Características de lambdal/text-to-pokemon
- Generar Pokémon a partir de una descripción de texto
- Admite múltiples formatos de salida, incluidas imágenes y videos
- Puede ser utilizado con una variedad de lenguajes de programación, incluyendo Node.js, Python y Elixir
- Ofrece una variedad de opciones de personalización, incluyendo escala de orientación y número de pasos de inferencia
Precios y facturación de lambdal/text-to-pokemon
Los precios y la facturación de lambdal/text-to-pokemon se basan en el número de predicciones realizadas utilizando el modelo. Puedes encontrar más información sobre los precios y la facturación de los modelos de Replicate en el sitio web de Replicate.
Ejecución de lambdal/text-to-pokemon con una API
Para ejecutar lambdal/text-to-pokemon con una API, deberás enviar una solicitud POST a la API de Replicate con un cuerpo JSON que contenga el texto de entrada y cualquier parámetro adicional que desees especificar. Puedes utilizar una variedad de lenguajes de programación para hacer la solicitud, incluyendo Node.js, Python y Elixir.
Ejemplos de uso de lambdal/text-to-pokemon
Aquí tienes algunos ejemplos de cómo utilizar lambdal/text-to-pokemon con diferentes lenguajes de programación:
- Node.js:
const replicate = new Replicate({
auth: process.env.REPLICATE_API_TOKEN,
});
const output = await replicate.run(
"lambdal/text-to-pokemon:ff6cc781634191dd3c49097a615d2fc01b0a8aae31c448e55039a04dcbf36bba",
{
input: {
prompt: "Yoda",
num_outputs: 1,
guidance_scale: 7.5,
num_inference_steps: 50
}
}
);
console.log(output);
- Python:
import replicate
output = replicate.run(
"lambdal/text-to-pokemon:ff6cc781634191dd3c49097a615d2fc01b0a8aae31c448e55039a04dcbf36bba",
input={
"prompt": "Yoda",
"num_outputs": 1,
"guidance_scale": 7.5,
"num_inference_steps": 50
}
)
print(output)
- Elixir:
output = Replicate.run(
"lambdal/text-to-pokemon:ff6cc781634191dd3c49097a615d2fc01b0a8aae31c448e55039a04dcbf36bba",
%{
prompt: "Yoda",
num_outputs: 1,
guidance_scale: 7.5,
num_inference_steps: 50
}
)
IO.inspect(output)
También puedes utilizar la API de Replicate para ejecutar lambdal/text-to-pokemon desde la línea de comandos utilizando curl:
curl -s -X POST \
-H "Authorization: Bearer $REPLICATE_API_TOKEN" \
-H "Content-Type: application/json" \
-d $'{
"version": "ff6cc781634191dd3c49097a615d2fc01b0a8aae31c448e55039a04dcbf36bba",
"input": {
"prompt": "Yoda",
"num_outputs": 1,
"guidance_scale": 7.5,
"num_inference_steps": 50
}
}' \
https://api.replicate.com/v1/predictions