Action that executes MemberJunction AI prompts
// Execute a simple promptawait runAction({ ActionName: 'Execute AI Prompt', Params: [{ Name: 'PromptName', Value: 'Summarize Text' }, { Name: 'Variables', Value: { text: 'Long article text here...', maxLength: 200 } }]});// Execute with model overrideawait runAction({ ActionName: 'Execute AI Prompt', Params: [{ Name: 'PromptName', Value: 'Generate Code' }, { Name: 'Variables', Value: { language: 'TypeScript', description: 'Function to calculate fibonacci' } }, { Name: 'ModelOverride', Value: 'gpt-4' }, { Name: 'TemperatureOverride', Value: 0.7 }]});// Execute with streamingawait runAction({ ActionName: 'Execute AI Prompt', Params: [{ Name: 'PromptName', Value: 'Creative Writing' }, { Name: 'Variables', Value: { topic: 'space exploration' } }, { Name: 'Stream', Value: true }]}); Copy
// Execute a simple promptawait runAction({ ActionName: 'Execute AI Prompt', Params: [{ Name: 'PromptName', Value: 'Summarize Text' }, { Name: 'Variables', Value: { text: 'Long article text here...', maxLength: 200 } }]});// Execute with model overrideawait runAction({ ActionName: 'Execute AI Prompt', Params: [{ Name: 'PromptName', Value: 'Generate Code' }, { Name: 'Variables', Value: { language: 'TypeScript', description: 'Function to calculate fibonacci' } }, { Name: 'ModelOverride', Value: 'gpt-4' }, { Name: 'TemperatureOverride', Value: 0.7 }]});// Execute with streamingawait runAction({ ActionName: 'Execute AI Prompt', Params: [{ Name: 'PromptName', Value: 'Creative Writing' }, { Name: 'Variables', Value: { topic: 'space exploration' } }, { Name: 'Stream', Value: true }]});
Protected
Executes a MemberJunction AI prompt
The action parameters containing:
AI prompt response
Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Action that executes MemberJunction AI prompts
Example