async def get_prompt(
            name: str = Path(..., description="Prompt name"),
            inputs: Optional[dict[str, str]] = Body(
                None, description="Prompt inputs"
            ),
            prompt_override: Optional[str] = Query(
                None, description="Prompt override"
            ),
            auth_user=Depends(self.providers.auth.auth_wrapper()),
        ) -> WrappedPromptResponse:
            """Get a specific prompt by name, optionally with inputs and
            override.

            This endpoint retrieves a specific prompt and allows for optional
            inputs and template override. Only superusers can access this
            endpoint.
            """
            if not auth_user.is_superuser:
                raise R2RException(
                    "Only a superuser can retrieve prompts.",
                    403,
                )
            result = await self.services.management.get_prompt(
                name, inputs, prompt_override
            )
            return result  # type: ignore
Get a specific prompt by name, optionally with inputs and
            override.

            This endpoint retrieves a specific prompt and allows for optional
            inputs and template override. Only superusers can access this
            endpoint.
            
py/core/main/api/v3/prompts_router.py