initialiser
Créer un objet à partir de Predis.ai SDK.
Utilisation
const predis = new window.Predis();
predis.initialize({
appId: "YOUR_APP_ID",
embedToken: "SSO_TOKEN", // optional, to enable SSO
customAssets: [{ url: "some_image_url" }], // optional, to pass images inside the Predis.ai post generator
mode: window.Predis.modes.SIMPLE //to define if you want the detailed more or minimal mode,
brandDetails: {
name: "Your Brand Name",
logo_url: "https://predis.ai/assets/img/predis_logo-min.webp",
brand_hashtags: "#preidsai",
brand_website: "somewebsite.ai",
brand_handle: "@predisai",
brand_colors: ["#296bd6", "#ff71ab"]
}
});
Paramètres
| Nom | Description | Type | Requis |
|---|---|---|---|
appId | ID d'application reçu de Predis.ai compte. | Chaîne | oui |
embedToken | Un jeton généré avec la clé SSO fournie pour activer l'authentification unique | Chaîne | aucune |
customAssets | Un tableau d'objets avec des URL d'images. Si elles sont transmises dans la configuration, ces images apparaissent dans le flux de post-génération et peuvent être utilisées pour générer une publication. | tableau | aucune |
mode | Si vous passez "window.Predis.modes.SIMPLE", la fenêtre contextuelle affiche uniquement le flux de création et la vue de la bibliothèque. Ceci est idéal pour la plupart des cas d'utilisation. En passant "window.Predis.modes.DETAILED" affichera davantage de fonctionnalités du produit telles que l'analyse des concurrents, les laboratoires d'idées, etc. La valeur par défaut est "fenêtre".Predis.modes.SIMPLE". | Chaîne | aucune |
brandDetails.name | Nom associé à la marque. Cela apparaîtra sur l'interface utilisateur aux endroits où le nom de la marque est affiché. | Chaîne | aucune |
brandDetails.logo_url | Logo associé à la marque. Cela apparaîtra sur l'interface utilisateur aux endroits où le nom de la marque est affiché. | Chaîne | aucune |
brandDetails.brand_hashtags | Ces hashtags seront ajoutés à la légende générée par l'IA. Vous pouvez l'utiliser pour ajouter n'importe quel texte si nécessaire. | Chaîne | aucune |
brandDetails.brand_website | Le site Web de la marque sera affiché sur des créations générées par l'IA. Ceci ne s'affiche que si la conception dispose d'un espace pour le texte du site Web. | Chaîne | aucune |
brandDetails.brand_handle | Le handle de marque sera affiché sur les créations générées par l’IA. Ceci s'affiche uniquement si la conception dispose d'un espace pour le texte du nom de la poignée. | Chaîne | aucune |
brandDetails.brand_colors | Les créations générées par l'IA seront générées en utilisant ces couleurs. Un maximum de 5 couleurs peuvent être transmises ici | tableau | aucune |
whiteLabelLogo | Transmettez l'URL de votre logo pour le remplacer Predis.ai Logo dans le SDK. Cela ne prendra effet qu'avec le module complémentaire SDK Whitelabel disponible dans la tarification du SDK. | Chaîne | aucune |
downloadHidden | Passez true pour masquer le bouton Télécharger dans la page de la bibliothèque SDK et dans l'éditeur. La valeur par défaut est false. | Chaîne | aucune |
publishHidden | Passez true pour masquer le bouton Publier dans la page de la bibliothèque SDK et dans l'éditeur. La valeur par défaut est false. | Chaîne | aucune |
combinePublishAndDownloadVisible | Passez true pour afficher le bouton combiné « Télécharger et publier ». Cela combine essentiellement les deux fonctionnalités. La valeur par défaut est false. | Chaîne | aucune |
closeOnPublish | Passez false pour arrêter la fermeture du SDK en cliquant sur le bouton de publication. Cette option est utilisée dans les cas où vous souhaitez que vos utilisateurs ferment le SDK manuellement au lieu de le faire automatiquement. La valeur par défaut est true. | Chaîne | aucune |