MCPcopy Create free account
hub / github.com/Nutlope/description-generator

github.com/Nutlope/description-generator @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
14 symbols 65 edges 21 files 0 documented · 0% updated 49d ago★ 333

Browse by type

Functions 13 Types & classes 1
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Product Description Generator

Product Description Generator Demo

This is an ecommerce demo that allows you to upload a product image and get detailed descriptions for it in different languages. Powered by Together AI and Llama 3.2 Vision.

Tech stack

  • Llama 3.2 Vision from Meta for the Vision model
  • Together AI for LLM inference
  • S3 for image storage
  • Next.js app router with Tailwind
  • Plausible for website analytics

Cloning & running

  1. Clone the repo: git clone https://github.com/Nutlope/description-generator
  2. Create a .env file and add your Together AI API key: TOGETHER_API_KEY=
  3. Create an S3 bucket and add the credentials to your .env file. Follow this guide to set them up. All required values are in the .env.example file.
  4. Run npm install and npm run dev to install dependencies and run locally

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 13
Interface 1

Languages

TypeScript100%

Modules by API surface

app/page.tsx3 symbols
lib/utils.ts1 symbols
components/ui/skeleton.tsx1 symbols
components/ui/dropdown-menu.tsx1 symbols
components/ui/button.tsx1 symbols
components/spinner.tsx1 symbols
components/icons/x-icon.tsx1 symbols
components/icons/sparkles-icon.tsx1 symbols
components/icons/github-icon.tsx1 symbols
components/icons/arrow-icon.tsx1 symbols
app/layout.tsx1 symbols
app/api/generateDescriptions/route.ts1 symbols

For agents

$ claude mcp add description-generator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page