Utility function for ChatModelProviders. Parses a base64 data URL into a typed array or string.

The base64 data URL to parse.

Whether to return the data as a typed array.

The parsed data and mime type, or undefined if the data URL is invalid.

  • Utility function for ChatModelProviders. Parses a base64 data URL into a typed array or string.

    Parameters

    • __namedParameters: {
          asTypedArray: true;
          dataUrl: string;
      }
      • asTypedArray: true
      • dataUrl: string

    Returns {
        data: Uint8Array;
        mime_type: string;
    } | undefined

    An object containing the parsed data and mime type, or undefined if the data URL is invalid.

  • Utility function for ChatModelProviders. Parses a base64 data URL into a typed array or string.

    Parameters

    • __namedParameters: {
          asTypedArray?: false;
          dataUrl: string;
      }
      • OptionalasTypedArray?: false
      • dataUrl: string

    Returns {
        data: string;
        mime_type: string;
    } | undefined

    The parsed data and mime type, or undefined if the data URL is invalid.