Variable DEFAULT_CONFIGConst

DEFAULT_CONFIG: {
    API: {
        BASE_URL: "https://api.mosaia.ai";
        VERSION: "1";
        CONTENT_TYPE: "application/json";
    };
    APP: { URL: "https://mosaia.ai" };
    AUTH: { TOKEN_PREFIX: "Bearer" };
    ERRORS: {
        UNKNOWN_ERROR: "Unknown Error";
        DEFAULT_STATUS: "UNKNOWN";
        DEFAULT_STATUS_CODE: 400;
    };
} = ...

Default configuration values for the Mosaia SDK

These values are used as fallbacks when user configuration is not provided or when specific configuration options are missing.

Type declaration

  • ReadonlyAPI: {
        BASE_URL: "https://api.mosaia.ai";
        VERSION: "1";
        CONTENT_TYPE: "application/json";
    }
    • ReadonlyBASE_URL: "https://api.mosaia.ai"

      Default base URL for API requests

    • ReadonlyVERSION: "1"

      Default API version

    • ReadonlyCONTENT_TYPE: "application/json"

      Default content type for API requests

  • ReadonlyAPP: { URL: "https://mosaia.ai" }
    • ReadonlyURL: "https://mosaia.ai"

      Default application URL

  • ReadonlyAUTH: { TOKEN_PREFIX: "Bearer" }
    • ReadonlyTOKEN_PREFIX: "Bearer"

      Default token prefix for authentication headers

  • ReadonlyERRORS: {
        UNKNOWN_ERROR: "Unknown Error";
        DEFAULT_STATUS: "UNKNOWN";
        DEFAULT_STATUS_CODE: 400;
    }
    • ReadonlyUNKNOWN_ERROR: "Unknown Error"

      Default error message for unknown errors

    • ReadonlyDEFAULT_STATUS: "UNKNOWN"

      Default status for error responses

    • ReadonlyDEFAULT_STATUS_CODE: 400

      Default HTTP status code for errors

import { DEFAULT_CONFIG } from '@mosaia/mosaia-node-sdk';

// Access default API configuration
console.log(DEFAULT_CONFIG.API.BASE_URL); // 'https://api.mosaia.ai'
console.log(DEFAULT_CONFIG.API.VERSION); // '1'