TypeScript
Install the fetch-based client and authenticate with your API key.
curl -L https://mowprompt.com/sdk/typescript/mowprompt.ts -o src/mowprompt.ts
import { createMowPromptClient } from './mowprompt'
const client = createMowPromptClient({
apiKey: process.env.MOWPROMPT_API_KEY!,
})
const result = await client.optimize({
input: 'Summarize yesterday's notes into bullet points',
preferFormat: 'plain_text',
})
console.log(result.final_prompt)