/opt/canhelp/node_modules/openai/internal/utils
NameSizeModeActions
base64.d.mts4380644editdlrm
base64.d.mts.map3380644editdlrm
base64.d.ts4370644editdlrm
base64.d.ts.map3370644editdlrm
base64.js23420644editdlrm
base64.js.map21570644editdlrm
base64.mjs20890644editdlrm
base64.mjs.map21220644editdlrm
bytes.d.mts2490644editdlrm
bytes.d.mts.map2670644editdlrm
bytes.d.ts2480644editdlrm
bytes.d.ts.map2660644editdlrm
bytes.js9220644editdlrm
bytes.js.map10530644editdlrm
bytes.mjs7660644editdlrm
bytes.mjs.map10300644editdlrm
env.d.mts2820644editdlrm
env.d.mts.map1940644editdlrm
env.d.ts2810644editdlrm
env.d.ts.map1930644editdlrm
env.js7190644editdlrm
env.js.map5430644editdlrm
env.mjs5970644editdlrm
env.mjs.map5300644editdlrm
log.d.mts13450644editdlrm
log.d.mts.map13190644editdlrm
log.d.ts13420644editdlrm
log.d.ts.map13180644editdlrm
log.js28380644editdlrm
log.js.map28100644editdlrm
log.mjs25810644editdlrm
log.mjs.map27710644editdlrm
path.d.mts8320644editdlrm
path.d.mts.map3740644editdlrm
path.d.ts8310644editdlrm
path.d.ts.map3730644editdlrm
path.js35030644editdlrm
path.js.map28430644editdlrm
path.mjs32960644editdlrm
path.mjs.map28390644editdlrm
query.d.mts1250644editdlrm
query.d.mts.map2000644editdlrm
query.d.ts1240644editdlrm
query.d.ts.map1990644editdlrm
query.js4380644editdlrm
query.js.map2730644editdlrm
query.mjs2670644editdlrm
query.mjs.map2660644editdlrm
sleep.d.mts950644editdlrm
sleep.d.mts.map1690644editdlrm
sleep.d.ts940644editdlrm
sleep.d.ts.map1680644editdlrm
sleep.js3170644editdlrm
sleep.js.map2820644editdlrm
sleep.mjs2010644editdlrm
sleep.mjs.map2680644editdlrm
uuid.d.mts1190644editdlrm
uuid.d.mts.map1610644editdlrm
uuid.d.ts1180644editdlrm
uuid.d.ts.map1600644editdlrm
uuid.js7540644editdlrm
uuid.js.map8260644editdlrm
uuid.mjs6300644editdlrm
uuid.mjs.map8140644editdlrm
values.d.mts12840644editdlrm
values.d.mts.map12050644editdlrm
values.d.ts12830644editdlrm
values.d.ts.map12040644editdlrm
values.js38200644editdlrm
values.js.map32630644editdlrm
values.mjs28810644editdlrm
values.mjs.map30840644editdlrm
Edit: /opt/canhelp/node_modules/openai/internal/utils/base64.mjs (2089B)
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { OpenAIError } from "../../core/error.mjs"; import { encodeUTF8 } from "./bytes.mjs"; export const toBase64 = (data) => { if (!data) return ''; if (typeof globalThis.Buffer !== 'undefined') { return globalThis.Buffer.from(data).toString('base64'); } if (typeof data === 'string') { data = encodeUTF8(data); } if (typeof btoa !== 'undefined') { return btoa(String.fromCharCode.apply(null, data)); } throw new OpenAIError('Cannot generate base64 string; Expected `Buffer` or `btoa` to be defined'); }; export const fromBase64 = (str) => { if (typeof globalThis.Buffer !== 'undefined') { const buf = globalThis.Buffer.from(str, 'base64'); return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); } if (typeof atob !== 'undefined') { const bstr = atob(str); const buf = new Uint8Array(bstr.length); for (let i = 0; i < bstr.length; i++) { buf[i] = bstr.charCodeAt(i); } return buf; } throw new OpenAIError('Cannot decode base64 string; Expected `Buffer` or `atob` to be defined'); }; /** * Converts a Base64 encoded string to a Float32Array. * @param base64Str - The Base64 encoded string. * @returns An Array of numbers interpreted as Float32 values. */ export const toFloat32Array = (base64Str) => { if (typeof Buffer !== 'undefined') { // for Node.js environment const buf = Buffer.from(base64Str, 'base64'); return Array.from(new Float32Array(buf.buffer, buf.byteOffset, buf.length / Float32Array.BYTES_PER_ELEMENT)); } else { // for legacy web platform APIs const binaryStr = atob(base64Str); const len = binaryStr.length; const bytes = new Uint8Array(len); for (let i = 0; i < len; i++) { bytes[i] = binaryStr.charCodeAt(i); } return Array.from(new Float32Array(bytes.buffer)); } }; //# sourceMappingURL=base64.mjs.map