id is interpreted as a globally-unique prompt ID unless providerId is
present, in which case id is scoped to that specific prompt provider. This
mirrors the OpenTelemetry attributes evalution.prompt.id (always present)
and evalution.prompt.provider.id (optional, scoping).
A reference to a prompt.
idis interpreted as a globally-unique prompt ID unlessproviderIdis present, in which caseidis scoped to that specific prompt provider. This mirrors the OpenTelemetry attributesevalution.prompt.id(always present) andevalution.prompt.provider.id(optional, scoping).