A backend package that manages product descriptions using OpenAI GPT models.
It can be used with any sales platform — Shopify, WooCommerce, custom storefronts, or other e-commerce solutions.
- Generates AI-powered product descriptions.
- Stores descriptions per store in Firestore.
- Enforces daily usage limits per store.
npm install openai-product-description
Environment Variables Create a .env file in your project root:
OPENAI_API_KEY=your_openai_key
import { descriptionModel } from "openai-product-description";
const promptSettings = {
title: "Camera",
description: "A compact and powerful DSLR camera",
customRequest: "Make it sound luxurious",
};
const storeID = "my_store_123";
const description = await descriptionModel.getProductDescription(
promptSettings,
storeID
);
console.log(description);
Generates AI-powered product descriptions.
Stores and retrieves descriptions from Firebase Firestore.
Enforces daily usage limits per store.
Works with any sales platform or frontend.
This is backend only; users must provide their own frontend.
Make sure Firebase and OpenAI credentials are configured correctly.