1.0.6 âą Published 6 months ago
produit-ai v1.0.6
đ€ Simple OpenAI
Un package Node.js simple et élégant pour interagir avec l'API OpenAI de maniÚre intuitive.
⚠Caractéristiques
- đ Installation facile
- đĄ API simple et intuitive
- ⥠Performances optimisées
- đĄïž Gestion des erreurs robuste
- đ GĂ©nĂ©ration de contenu structurĂ© en JSON
đ§ Installation
npm install question
đ Guide d'utilisation
Configuration de base
const ProduitAI = require("produit-ai");
// Initialisation avec votre clé API
const produitAI = new ProduitAI("votre_api_key");
TypeScript
import ProduitAI from "produit-ai";
// Initialisation avec votre clé API
const produitAI = new ProduitAI("votre_api_key");
Exemples d'utilisation
Générer du contenu structuré
const urls = ["https://exemple.com/produit1", "https://exemple.com/produit2"];
const contenu = await question.contenu(urls);
console.log(contenu);
// Résultat :
// {
// "titre": "Nom du produit",
// "descriptif": "Description détaillée du produit",
// "prix": 59
// }
Utilisation avec async/await
async function genererContenu() {
try {
const urls = [
"https://exemple.com/produit1",
"https://exemple.com/produit2",
];
const contenu = await question.contenu(urls);
console.log(contenu);
} catch (error) {
console.error("Erreur:", error);
}
}
đ Configuration de l'API
Pour utiliser ce package, vous devez obtenir une clé API OpenAI :
- Créez un compte sur OpenAI
- Accédez à votre tableau de bord
- Générez une nouvelle clé API
- Utilisez cette clé dans votre configuration
đ Documentation
Méthode contenu(urls)
La méthode contenu
permet de générer automatiquement une description structurée à partir d'URLs de produits.
ParamĂštres :
urls
: Array de strings - Liste des URLs des produits Ă analyser
Retourne : Un objet JSON contenant :
titre
: Le titre du produitdescriptif
: Une description détailléecategorie
: La catégorie du produitemojis
: Un tableau d'emojisprix
: Le prix du produit (nombre)
Exemple de réponse :
{
"titre": "Pull Poncho Doux en Rose Poudré",
"descriptif": "Ce pull poncho en laine douce offre confort et élégance...",
"prix": 59
}
đ€ Contribution
Les contributions sont les bienvenues ! N'hésitez pas à :
- Ouvrir une issue
- Proposer une pull request
- Suggérer des améliorations
đ Lien GitHub
Vous pouvez accéder au dépÎt GitHub ici : git@github.com:Nunzz/produit-ai.git
đ Licence
MIT © Norbert Galifi
â Si vous aimez ce projet, n'hĂ©sitez pas Ă lui mettre une Ă©toile sur GitHub !