Commit Graph
15 Commits
Author SHA1 Message Date
Andrew Heard 67d2c5d0f2 [AI] Rename GeminiModel to GeminiLanguageModel (#16227) 2026-06-04 09:56:35 -04:00
Andrew Heard ad11c22db8 [AI] Remove GenerativeModelSession public initializer (#16130) 2026-04-28 21:40:40 -04:00
Andrew Heard b1c9e27fd0 [AI] Add hybrid support with Foundation Models (#16111) 2026-04-23 23:45:36 -04:00
Andrew Heard adb6dd46a2 [AI] Add visionOS 26.0 to @available annotations (#16114) 2026-04-23 19:06:33 -04:00
Andrew Heard 90c17718b5 [AI] Extract Gemini-specific logic into GeminiModelSession (#16109) 2026-04-22 23:51:30 -04:00
Andrew Heard a67c7570b0 [AI] Add GenerationOptionsRepresentable for hybrid generation opts (#16105) 2026-04-22 10:44:11 -04:00
Ryan Wilson a5172d2b46 Refactor GenerateContentResponse text accessors (#16087)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

This fixes an issue where `[FirebaseAI][I-VTX004001] Could not get a text part from the first candidate.` is logged during automatic function calling.

- Extracts core text retrieval logic into an internal text(isThought:) helper.
- Updates public text properties to perform logging only when accessed externally.
- Migrates internal consumers in GenerativeModelSession to avoid redundant logs.
2026-04-20 09:53:33 -04:00
Peter FrieseandAndrew Heard 9c14df47b9 Fix missing thoughts in GenerativeModelSession.streamResponse (#16075)
Co-authored-by: Andrew Heard <andrewheard@google.com>
2026-04-10 18:50:00 -04:00
2a57f97341 [AI] Automatic function calling (#15915)
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-31 23:48:34 -04:00
Andrew Heard 88f9d864ca [AI] Update quickstart and integration CI to run on Xcode 26 (#16011) 2026-03-30 22:55:47 -04:00
Andrew Heard 6e71c8c5b6 [AI] Add IS_FOUNDATION_MODELS_SUPPORTED_PLATFORM flag (#15999) 2026-03-30 17:16:27 -04:00
Paul BeusterienandAndrew Heard 6cf8b33f2c [AI] unit tests for ResponseStream (#15964)
Co-authored-by: Andrew Heard <andrewheard@google.com>
2026-03-23 14:47:41 -07:00
Andrew Heard a04afd4722 [AI] Refactor stream parsing to skip intermediate failures (#15960) 2026-03-20 15:03:13 -04:00
Andrew Heard 150698e98a [AI] Lower minimum required deployment targets (#15928) 2026-03-12 18:33:33 -04:00
4565e79f78 [AI] Add GenerativeModelSession with structured output APIs (#15872)
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-10 00:51:04 -04:00