Bright Wrapper
API Key: Get key

Prompt workbench

Inspect prompts and request details. Connected app admins can save variants and run repeated trials in the same widget.

Shared widget and archive API

Progress Indicators

Show code
Result appears here
const progress = new LLMProgress({ container: el, projectName: 'my-app', operationId: 'facts.generate', theme: 'light' }); await progress.start('Working...'); // do LLM call progress.complete('Done!');

Multi Progress

Show code
Tagline, description & features
const multi = new LLMMultiProgress({ container: el, projectName: 'my-app' }); multi.addTask('task1', 'Generating...', { operationId: 'content.generate' }); // do LLM call multi.completeTask('task1', 'Done');

Sequential Requests

Show code
Pros, cons & summary
const progress = new LLMProgress({ container: el, projectName: 'my-app', operationId: 'analysis.sequence' }); await progress.start('Analyzing...'); for (const step of steps) { const r = await llmCall(step); progress.addDebugEntry({ ... }); } progress.complete('Done!');