UNPKG

@openai/agents-core

Version:

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.

18 lines • 691 B
import { encodeUint8ArrayToBase64 } from "./base64.mjs"; export function getInlineMediaType(value) { if (typeof value.mediaType === 'string' && value.mediaType.length > 0) { return value.mediaType; } if (typeof value.mimeType === 'string' && value.mimeType.length > 0) { return value.mimeType; } return undefined; } export function formatInlineData(data, mediaType) { if (typeof data === 'string' && data.startsWith('data:')) { return data; } const base64 = typeof data === 'string' ? data : encodeUint8ArrayToBase64(data); return mediaType ? `data:${mediaType};base64,${base64}` : base64; } //# sourceMappingURL=inlineData.mjs.map