OptionaldefaultName of the default prompt within this provider (must match one prompt's name) If not specified, first prompt is default
OptionaldefaultDefault version number for the default prompt Specifies which version of the default prompt should be used
Array of prompts for this provider At least one prompt is required
Provider name - use known providers for autocomplete or provide custom name
Known providers (with autocomplete):
'Now LLM Service' - ServiceNow's default LLM provider'Azure OpenAI' - Microsoft Azure OpenAI'Open AI' - OpenAI direct'Google Gemini' - Google Gemini/Vertex AI'AWS Claude' - Amazon Bedrock (Anthropic Claude)'IBM Watson' - IBM watsonx'Perplexity' - Perplexity AI'Aleph Alpha' - Aleph AlphaOr provide any custom provider name as a string.
If providerAPI is not specified, the system will look up the default
flow implementation from PROVIDER_MAPPINGS based on this provider name.
OptionalproviderProvider API configuration (optional)
If not specified, the system will automatically look up the default
flow implementation based on the provider name .
Provide this when:
Maps to:
Provider configuration with its prompts Maps to sys_one_extend_capability_definition Generic over TInputs and TTools to enable type-safe filterCondition and prompt builder