openai.internal.lower_journal

ai.Journal -> Responses API input items. Only promptable events lower; ai.RunStarted, ai.ToolRequested, ai.Usage, and ai.FinalProduced are journal-only. Callers pass the SANITIZED journal (see _request).

Reference version

Signature

function openai.internal.lower_journal(
j: ai.Journal,
preview: bool = …
) -> openai.internal.OaInputItem[] throws baml.errors.InvalidArgument | baml.errors.Timeout | baml.json.SerializationError | ai.errors.Failure

ai.Journal -> Responses API input items. Only promptable events lower; ai.RunStarted, ai.ToolRequested, ai.Usage, and ai.FinalProduced are journal-only. Callers pass the SANITIZED journal (see _request).

Source:<builtin>/openai/ns_internal/responses.bamlbytes 21584–24649