Skip to content

Conversation

hsubox76
Copy link
Contributor

User-provided onDeviceParams should do a union merge with default onDeviceParams (default only contains a single value nested 2 levels down - onDeviceParams.createOptions.expectedInputs). In the case that the user explicitly specifies a value for expectedInputs, the user's value should override the default.

Copy link

changeset-bot bot commented Oct 10, 2025

🦋 Changeset detected

Latest commit: 907badd

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@firebase/ai Patch
firebase Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@google-oss-bot
Copy link
Contributor

Size Report 1

Affected Products

  • @firebase/ai

    TypeBase (b7e18d0)Merge (52ee264)Diff
    browser63.3 kB63.6 kB+333 B (+0.5%)
    main67.1 kB67.4 kB+333 B (+0.5%)
    module63.3 kB63.6 kB+333 B (+0.5%)
  • firebase

    TypeBase (b7e18d0)Merge (52ee264)Diff
    firebase-ai.js49.9 kB50.2 kB+229 B (+0.5%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/s6NZqdSh9B.html

expectedInputs: [{ type: 'image' }]
});
});
it('sets image as expected input type by default even if other onDeviceParams params are set', async () => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems we should also test the case where expectedInputs are passed in and replace the default expectedInputs

@google-oss-bot
Copy link
Contributor

Size Analysis Report 1

Affected Products

  • @firebase/ai

    • AIError

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.57 kB6.81 kB+240 B (+3.7%)
      size-with-ext-deps24.1 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • AIErrorCode

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.62 kB6.86 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • AIModel

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size8.24 kB8.48 kB+240 B (+2.9%)
      size-with-ext-deps25.9 kB26.1 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • AnyOfSchema

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size8.90 kB9.14 kB+240 B (+2.7%)
      size-with-ext-deps26.5 kB26.7 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • ArraySchema

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size8.90 kB9.14 kB+240 B (+2.7%)
      size-with-ext-deps26.5 kB26.7 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • Backend

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.57 kB6.81 kB+240 B (+3.7%)
      size-with-ext-deps24.1 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • BackendType

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.58 kB6.82 kB+240 B (+3.6%)
      size-with-ext-deps24.1 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • BlockReason

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.68 kB6.92 kB+240 B (+3.6%)
      size-with-ext-deps24.3 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      BlockReason
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      BlockReason
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • BooleanSchema

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size8.90 kB9.14 kB+240 B (+2.7%)
      size-with-ext-deps26.5 kB26.8 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • ChatSession

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size21.7 kB21.9 kB+242 B (+1.1%)
      size-with-ext-deps39.4 kB39.6 kB+244 B (+0.6%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      25 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_LOCATION
      FinishReason
      HarmSeverity
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      POSSIBLE_ROLES
      SILENT_ERROR
      Task
      VALID_PARTS_PER_ROLE
      VALID_PART_FIELDS
      VALID_PREVIOUS_CONTENT_ROLES
      badFinishReasons
      errorsCausingFallback
      logger
      name
      responseLineRE
      version

      26 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_LOCATION
      FinishReason
      HarmSeverity
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      POSSIBLE_ROLES
      SILENT_ERROR
      Task
      VALID_PARTS_PER_ROLE
      VALID_PART_FIELDS
      VALID_PREVIOUS_CONTENT_ROLES
      badFinishReasons
      defaultExpectedInputs
      errorsCausingFallback
      logger
      name
      responseLineRE
      version

      + defaultExpectedInputs

    • FinishReason

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.83 kB7.07 kB+240 B (+3.5%)
      size-with-ext-deps24.4 kB24.6 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      FinishReason
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      FinishReason
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • FunctionCallingMode

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.63 kB6.87 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      FunctionCallingMode
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      FunctionCallingMode
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • GenerativeModel

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size25.4 kB25.6 kB+243 B (+1.0%)
      size-with-ext-deps43.2 kB43.4 kB+244 B (+0.6%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      25 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_LOCATION
      FinishReason
      HarmSeverity
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      POSSIBLE_ROLES
      SILENT_ERROR
      Task
      VALID_PARTS_PER_ROLE
      VALID_PART_FIELDS
      VALID_PREVIOUS_CONTENT_ROLES
      badFinishReasons
      errorsCausingFallback
      logger
      name
      responseLineRE
      version

      26 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_LOCATION
      FinishReason
      HarmSeverity
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      POSSIBLE_ROLES
      SILENT_ERROR
      Task
      VALID_PARTS_PER_ROLE
      VALID_PART_FIELDS
      VALID_PREVIOUS_CONTENT_ROLES
      badFinishReasons
      defaultExpectedInputs
      errorsCausingFallback
      logger
      name
      responseLineRE
      version

      + defaultExpectedInputs

    • GoogleAIBackend

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.58 kB6.82 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • HarmBlockMethod

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.64 kB6.88 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmBlockMethod
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmBlockMethod
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • HarmBlockThreshold

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.75 kB6.99 kB+240 B (+3.6%)
      size-with-ext-deps24.3 kB24.6 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmBlockThreshold
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmBlockThreshold
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • HarmCategory

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.83 kB7.07 kB+240 B (+3.5%)
      size-with-ext-deps24.4 kB24.6 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmCategory
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmCategory
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • HarmProbability

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.65 kB6.89 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmProbability
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmProbability
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • HarmSeverity

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.82 kB7.06 kB+240 B (+3.5%)
      size-with-ext-deps24.4 kB24.6 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmSeverity
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      HarmSeverity
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • ImagenAspectRatio

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.69 kB6.93 kB+240 B (+3.6%)
      size-with-ext-deps24.3 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      ImagenAspectRatio
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      ImagenAspectRatio
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • ImagenImageFormat

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.86 kB7.10 kB+240 B (+3.5%)
      size-with-ext-deps24.4 kB24.7 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • ImagenModel

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size13.2 kB13.4 kB+240 B (+1.8%)
      size-with-ext-deps30.9 kB31.1 kB+244 B (+0.8%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      15 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_LOCATION
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      Task
      logger
      name
      version

      16 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_LOCATION
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • ImagenPersonFilterLevel

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.67 kB6.91 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      ImagenPersonFilterLevel
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      ImagenPersonFilterLevel
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • ImagenSafetyFilterLevel

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.75 kB6.99 kB+240 B (+3.6%)
      size-with-ext-deps24.3 kB24.6 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      ImagenSafetyFilterLevel
      InferenceMode
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      ImagenSafetyFilterLevel
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • InferenceMode

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.58 kB6.82 kB+240 B (+3.6%)
      size-with-ext-deps24.1 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • IntegerSchema

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size8.90 kB9.14 kB+240 B (+2.7%)
      size-with-ext-deps26.5 kB26.8 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • Language

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.64 kB6.88 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Language
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Language
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • LiveGenerativeModel

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size12.9 kB13.1 kB+240 B (+1.9%)
      size-with-ext-deps30.6 kB30.8 kB+244 B (+0.8%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_DOMAIN
      DEFAULT_LOCATION
      InferenceMode
      LiveResponseType
      Task
      logger
      name
      version

      13 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_DOMAIN
      DEFAULT_LOCATION
      InferenceMode
      LiveResponseType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • LiveResponseType

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.69 kB6.93 kB+240 B (+3.6%)
      size-with-ext-deps24.3 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      LiveResponseType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      LiveResponseType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • LiveSession

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size9.31 kB9.55 kB+240 B (+2.6%)
      size-with-ext-deps26.9 kB27.1 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      LiveResponseType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      LiveResponseType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • Modality

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.70 kB6.94 kB+240 B (+3.6%)
      size-with-ext-deps24.3 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Modality
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Modality
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • NumberSchema

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size8.90 kB9.14 kB+240 B (+2.7%)
      size-with-ext-deps26.5 kB26.7 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • ObjectSchema

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size8.90 kB9.14 kB+240 B (+2.7%)
      size-with-ext-deps26.5 kB26.7 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • Outcome

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.70 kB6.94 kB+240 B (+3.6%)
      size-with-ext-deps24.3 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Outcome
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Outcome
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • POSSIBLE_ROLES

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.63 kB6.87 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      POSSIBLE_ROLES
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      POSSIBLE_ROLES
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • ResponseModality

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.63 kB6.87 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      ResponseModality
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      ResponseModality
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • Schema

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size8.89 kB9.13 kB+240 B (+2.7%)
      size-with-ext-deps26.5 kB26.7 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • SchemaType

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.69 kB6.93 kB+240 B (+3.6%)
      size-with-ext-deps24.3 kB24.5 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • StringSchema

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size8.90 kB9.14 kB+240 B (+2.7%)
      size-with-ext-deps26.5 kB26.7 kB+244 B (+0.9%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SchemaType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • URLRetrievalStatus

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.90 kB7.14 kB+240 B (+3.5%)
      size-with-ext-deps24.5 kB24.7 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      URLRetrievalStatus
      logger
      name
      version

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      URLRetrievalStatus
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • VertexAIBackend

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size6.58 kB6.82 kB+240 B (+3.6%)
      size-with-ext-deps24.2 kB24.4 kB+244 B (+1.0%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • getAI

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size7.04 kB7.28 kB+240 B (+3.4%)
      size-with-ext-deps31.7 kB32.0 kB+244 B (+0.8%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      logger
      name
      version

      11 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • getGenerativeModel

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size25.7 kB26.0 kB+242 B (+0.9%)
      size-with-ext-deps43.5 kB43.8 kB+244 B (+0.6%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      26 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_HYBRID_IN_CLOUD_MODEL
      DEFAULT_LOCATION
      FinishReason
      HarmSeverity
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      POSSIBLE_ROLES
      SILENT_ERROR
      Task
      VALID_PARTS_PER_ROLE
      VALID_PART_FIELDS
      VALID_PREVIOUS_CONTENT_ROLES
      badFinishReasons
      errorsCausingFallback
      logger
      name
      responseLineRE
      version

      27 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_HYBRID_IN_CLOUD_MODEL
      DEFAULT_LOCATION
      FinishReason
      HarmSeverity
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      POSSIBLE_ROLES
      SILENT_ERROR
      Task
      VALID_PARTS_PER_ROLE
      VALID_PART_FIELDS
      VALID_PREVIOUS_CONTENT_ROLES
      badFinishReasons
      defaultExpectedInputs
      errorsCausingFallback
      logger
      name
      responseLineRE
      version

      + defaultExpectedInputs

    • getImagenModel

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size13.3 kB13.6 kB+240 B (+1.8%)
      size-with-ext-deps31.0 kB31.3 kB+244 B (+0.8%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      15 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_LOCATION
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      Task
      logger
      name
      version

      16 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_API_VERSION
      DEFAULT_DOMAIN
      DEFAULT_FETCH_TIMEOUT_MS
      DEFAULT_LOCATION
      InferenceMode
      LANGUAGE_TAG
      PACKAGE_VERSION
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • getLiveGenerativeModel

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size15.4 kB15.6 kB+240 B (+1.6%)
      size-with-ext-deps33.1 kB33.3 kB+244 B (+0.7%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      12 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_DOMAIN
      DEFAULT_LOCATION
      InferenceMode
      LiveResponseType
      Task
      logger
      name
      version

      13 dependencies

      AIErrorCode
      AI_TYPE
      Availability
      BackendType
      DEFAULT_DOMAIN
      DEFAULT_LOCATION
      InferenceMode
      LiveResponseType
      Task
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

    • startAudioConversation

      Size

      TypeBase (b7e18d0)Merge (52ee264)Diff
      size12.7 kB12.9 kB+240 B (+1.9%)
      size-with-ext-deps30.5 kB30.8 kB+244 B (+0.8%)

      Dependency

      TypeBase (b7e18d0)Merge (52ee264)Diff
      variables

      14 dependencies

      AIErrorCode
      AI_TYPE
      AUDIO_PROCESSOR_NAME
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SERVER_INPUT_SAMPLE_RATE
      SERVER_OUTPUT_SAMPLE_RATE
      Task
      audioProcessorWorkletString
      logger
      name
      version

      15 dependencies

      AIErrorCode
      AI_TYPE
      AUDIO_PROCESSOR_NAME
      Availability
      BackendType
      DEFAULT_LOCATION
      InferenceMode
      SERVER_INPUT_SAMPLE_RATE
      SERVER_OUTPUT_SAMPLE_RATE
      Task
      audioProcessorWorkletString
      defaultExpectedInputs
      logger
      name
      version

      + defaultExpectedInputs

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/cI3o1EtEM2.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants