Qu'est-ce que lambdal/text-to-pokemon?
lambdal/text-to-pokemon est un modèle sur Replicate qui génère des Pokémon à partir d'une description textuelle. Il utilise une combinaison de traitement du langage naturel et de techniques de vision par ordinateur pour créer une image d'un Pokémon basée sur le texte d'entrée.
Comment fonctionne lambdal/text-to-pokemon?
Pour utiliser lambdal/text-to-pokemon, vous pouvez envoyer une requête POST à l'API de Replicate avec une charge JSON contenant le texte d'entrée et tout paramètre supplémentaire que vous souhaitez spécifier. Le modèle générera ensuite une image d'un Pokémon basée sur le texte d'entrée et renverra le résultat sous forme d'URL.
Fonctionnalités de lambdal/text-to-pokemon
- Générer des Pokémon à partir d'une description textuelle
- Prend en charge plusieurs formats de sortie, y compris des images et des vidéos
- Peut être utilisé avec divers langages de programmation, notamment Node.js, Python et Elixir
- Offre une gamme d'options de personnalisation, y compris l'échelle de guidage et le nombre d'étapes d'inférence
Tarification et facturation pour lambdal/text-to-pokemon
La tarification et la facturation pour lambdal/text-to-pokemon sont basées sur le nombre de prédictions effectuées à l'aide du modèle. Vous pouvez trouver plus d'informations sur la tarification et la facturation des modèles Replicate sur le site Web de Replicate.
Exécution de lambdal/text-to-pokemon avec une API
Pour exécuter lambdal/text-to-pokemon avec une API, vous devrez envoyer une requête POST à l'API de Replicate avec une charge JSON contenant le texte d'entrée et tout paramètre supplémentaire que vous souhaitez spécifier. Vous pouvez utiliser divers langages de programmation pour effectuer la requête, y compris Node.js, Python et Elixir.
Exemples d'utilisation de lambdal/text-to-pokemon
Voici quelques exemples d'utilisation de lambdal/text-to-pokemon avec différents langages de programmation :
- 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)
Vous pouvez également utiliser l'API de Replicate pour exécuter lambdal/text-to-pokemon à partir de la ligne de commande en utilisant 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