MessagePart type

Samling af alle meddelelsesdelstyper pr. OTEL gen-ai semantiske konventioner.

Bemærk! GenericPart fungerer som en catch-all for fremadrettet kompatibilitet med brugerdefinerede eller fremtidige deltyper. Da dens type er string (ikke en konstant), vil udtømmendecase/switchpart.type ikke producere kompileringsfejl for ubehandlede sager.

type MessagePart =
  | TextPart
  | ToolCallRequestPart
  | ToolCallResponsePart
  | ReasoningPart
  | BlobPart
  | FilePart
  | UriPart
  | ServerToolCallPart
  | ServerToolCallResponsePart
  | GenericPart