Skip to content

Commit 9fa21b5

Browse files
committed
Changing to sonnet for presentation generation
1 parent ce3832e commit 9fa21b5

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

β€Žscripts/generate-presentation.jsβ€Ž

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*
66
* Generates presentation slides from MDX course content using AI:
77
* 1. Parses MDX lesson content
8-
* 2. Uses Claude Code CLI (Haiku 4.5) to condense into presentation slides
8+
* 2. Uses Claude Code CLI (Sonnet 4.5) to condense into presentation slides
99
* 3. Generates structured JSON with slides, speaker notes, and metadata
1010
*
1111
* Modes:
@@ -77,7 +77,7 @@ function parseArgs() {
7777
// ============================================================================
7878

7979
/**
80-
* Generate presentation slides prompt optimized for Claude Haiku 4.5
80+
* Generate presentation slides prompt optimized for Claude Sonnet 4.5
8181
*/
8282
function buildPresentationPrompt(content, fileName, outputPath) {
8383
return `You are a presentation script writer specializing in educational content for senior software engineers.
@@ -700,15 +700,15 @@ Just write the raw JSON to the file now.`;
700700
*/
701701
async function generatePresentationWithClaude(prompt, outputPath) {
702702
return new Promise((resolve, reject) => {
703-
console.log(` πŸ€– Calling Claude Code CLI (Haiku 4.5)...`);
703+
console.log(` πŸ€– Calling Claude Code CLI (Sonnet 4.5)...`);
704704

705705
// Ensure output directory exists
706706
mkdirSync(dirname(outputPath), { recursive: true });
707707

708708
// Spawn claude process with headless mode
709709
const claude = spawn('claude', [
710710
'-p', // Headless mode
711-
'--model', 'haiku', // Use Haiku 4.5
711+
'--model', 'sonnet', // Use Sonnet 4.5
712712
'--allowedTools', 'Edit', 'Write' // Allow file editing and writing only
713713
]);
714714

@@ -1469,7 +1469,7 @@ async function main() {
14691469
console.log(`πŸ“‚ Docs directory: ${DOCS_DIR}`);
14701470
console.log(`πŸ“ Output directory: ${OUTPUT_DIR}`);
14711471
console.log(`🌐 Static directory: ${STATIC_OUTPUT_DIR}`);
1472-
console.log(`πŸ€– Model: Claude Haiku 4.5 (via CLI)`);
1472+
console.log(`πŸ€– Model: Claude Sonnet 4.5 (via CLI)`);
14731473
console.log(`πŸ“‹ Mode: ${config.mode}`);
14741474

14751475
// Find markdown files

0 commit comments

Comments
Β (0)