import { RequestMessage } from "./types"; export function getMessageTextContent(message: RequestMessage) { if (typeof message.content === "string") { return message.content; } for (const c of message.content) { if (c.type === "text") { return c.text ?? ""; } } return ""; } export function getMessageImages(message: RequestMessage): string[] { if (typeof message.content === "string") { return []; } const urls: string[] = []; for (const c of message.content) { if (c.type === "image_url") { urls.push(c.image_url?.url ?? ""); } } return urls; }