@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
18 lines • 691 B
JavaScript
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