datarobot_genai.drmcp.core.dynamic_prompts.register
register
register_prompts_from_datarobot_prompt_management
async
Register prompts from DataRobot Prompt Management.
Source code in datarobot_genai/drmcp/core/dynamic_prompts/register.py
register_prompt_from_datarobot_prompt_management
async
register_prompt_from_datarobot_prompt_management(prompt_template: PromptTemplate, prompt_template_version: PromptTemplateVersion | None = None) -> Prompt
Register a single prompt.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
prompt_template
|
PromptTemplate
|
The prompt within DataRobot Prompt Management. |
required |
prompt_template_version
|
PromptTemplateVersion | None
|
Optional prompt version within DataRobot Prompt Management. If not provided -- latest version will be used |
None
|
Raises
DynamicPromptRegistrationError: If registration fails at any step.
Returns
The registered Prompt instance.
Source code in datarobot_genai/drmcp/core/dynamic_prompts/register.py
to_valid_mcp_prompt_name
Convert an arbitrary string into a valid MCP prompt name.