Generation arguments.
Allowed values for the generation.
Prompt file name.
Optionalvariables?: Record<string, string | number | boolean>Variables to interpolate.
Prompt file name.
Variables to interpolate.
Allowed values for the generation.
AI SDK response with enum value and metadata.
Since v0.3.0. Use generateText() with Output.choice({ options }) instead. Will be removed in v1.0.0.
// Before (deprecated):
const { object } = await generateEnum({ prompt: 'my_prompt', enum: ['yes', 'no', 'maybe'] });
// After (recommended):
const { output } = await generateText({ prompt: 'my_prompt', output: Output.choice({ options: ['yes', 'no', 'maybe'] }) });
generateText for the recommended replacement
Use an LLM model to generate a result from an enum (array of string values).