[AI] Add FirebaseAI.Instructions type with resultBuilder#16202
[AI] Add FirebaseAI.Instructions type with resultBuilder#16202andrewheard wants to merge 5 commits into
FirebaseAI.Instructions type with resultBuilder#16202Conversation
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize the Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counterproductive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. |
Generated by 🚫 Danger |
SystemInstructions type with resultBuilderFirebaseAI.Instructions type with resultBuilder
Added a
FirebaseAI.Instructionstype with a Swift result builder. This enables trailing-closure syntax for specifying system instructions comprised of strings and structured data. For example:The example weather conditions in the system instructions will be represented as JSON to help steer the model when generating structured outputs.
FirebaseAI.Instructionsare analogous toInstructionsin the Foundation Models framework. When using hybrid inference,FirebaseAI.Instructionsare converted toInstructionswhen starting the underlyingLanguageModelSession.#no-changelog