Function: renderTimelineMessage()
ts
function renderTimelineMessage(input: {
message: Message;
selfIdentity: string;
unsupportedMediaPolicy: UnsupportedMediaPolicy;
warn?: (msg: string) => void;
}): Promise<ChatCompletionsMessage>;Defined in: src/batteries/llm/openai_chat_completions/helpers.ts:377
Renders a single timeline @nhtio/adk!Message into an OpenAI Chat Completions message — mapping media to content blocks (image_url / input_audio / file), wrapping textual bodies in the appropriate trust envelope, and applying the unsupported-media policy.
Parameters
| Parameter | Type |
|---|---|
input | { message: Message; selfIdentity: string; unsupportedMediaPolicy: UnsupportedMediaPolicy; warn?: (msg: string) => void; } |
input.message | Message |
input.selfIdentity | string |
input.unsupportedMediaPolicy | UnsupportedMediaPolicy |
input.warn? | (msg: string) => void |
Returns
Promise<ChatCompletionsMessage>