ai.Role
A typed chat-role marker produced by `${role("system")}` in a prompt.
Reference version
Signature
class ai.RoleA typed chat-role marker produced by ${role("system")} in a prompt.
Source:<builtin>/ai/context.bamlbytes 1576–1786
Fields
name
stringmetadata
map<string, baml.json.json>Free-form per-message data, wired via ai.PromptMessage.metadata:
${role("system", metadata = { "source": "kb" })}.