1. Go to this page and download the library: Download cable8mm/prompt-weaver library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
cable8mm / prompt-weaver example snippets
use Cable8mm\PromptWeaver\Support\FontPath;
$ttf = FontPath::outputRegular();
$woff2 = FontPath::webRegular();
use Cable8mm\PromptWeaver\DesignBriefPrompt;
use Cable8mm\PromptWeaver\Enums\Category;
use Cable8mm\PromptWeaver\Enums\Format;
use Cable8mm\PromptWeaver\Enums\ColorMode;
$briefPrompt = new DesignBriefPrompt(
category: Category::CAFE_RESTAURANT,
format: Format::A45_POSTER,
);
$briefPrompt->build();
$promptText = $briefPrompt->prompt();
use Cable8mm\PromptWeaver\ConfigPrompt;
// This would usually be the model's response to Step 1.
$description = 'A cozy cafe-style Wi-Fi sign with warm cream and coffee-brown tones.';
$configPrompt = new ConfigPrompt(
description: $description,
colorDirection: 'warm brown and cream tones with soft gold accents',
fontMood: 'rounded handwritten-style Korean font',
format: Format::A45_POSTER,
colorMode: ColorMode::MONO,
name: '카페 시그니처', // optional
);
$configPrompt->build();
$promptText = $configPrompt->prompt();