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 Friese and Andrew 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 Beusterien and Andrew 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