datarobot_genai.drmcp.core.dynamic_prompts.controllers
controllers
register_prompt_from_prompt_template_id_and_version
async
register_prompt_from_prompt_template_id_and_version(prompt_template_id: str, prompt_template_version_id: str | None) -> Prompt
Register a Prompt for a specific prompt template ID and version.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
prompt_template_id
|
str
|
The ID of the DataRobot prompt template. |
required |
prompt_template_version_id
|
str | None
|
Optional ID of the DataRobot prompt template version. If not provided latest will be used |
required |
Raises
DynamicPromptRegistrationError: If registration fails at any step.
Returns
The registered Prompt instance.
Source code in datarobot_genai/drmcp/core/dynamic_prompts/controllers.py
delete_registered_prompt_template
async
Delete the prompt registered for the prompt template id in the MCP instance.
Source code in datarobot_genai/drmcp/core/dynamic_prompts/controllers.py
refresh_registered_prompt_template
async
Refresh all registered prompt templates in the MCP instance.