# Vertex AI for Firebase Sample App This sample demonstrates how to make calls to the Vertex AI Gemini API directly from your app, rather than server-side, using the [Vertex AI for Firebase SDK](https://firebase.google.com/docs/vertex-ai/get-started?platform=ios). ## Getting Started ### Clone and open the sample project 1. Clone this repo. 1. Change into the `FirebaseVertexAI/Sample` directory. 1. Open `VertexAISample.xcodeproj` using Xcode. ```bash git clone https://github.com/firebase/firebase-ios-sdk.git cd firebase-ios-sdk cd FirebaseVertexAI/Sample open VertexAISample.xcodeproj ``` ### Connect the sample to your Firebase project To have a functional application, you will need to connect the Vertex AI for Firebase sample app to your Firebase project (or create a new project): 1. Follow the instructions in [Set up a Firebase project and connect your app to Firebase](https://firebase.google.com/docs/vertex-ai/get-started?platform=ios#set-up-firebase). 2. Add an iOS+ app to your project. Make sure the `Bundle Identifier` you set matches the one in the sample. - The default bundle ID is `com.google.firebase.VertexAISample` 3. Download the `GoogleService-Info.plist` for the app when prompted and save it to the `FirebaseVertexAI/Sample` directory, overwriting the placeholder file with the same name. You should now be able to build and run the sample! ## Documentation To learn more about the Vertex AI for Firebase SDK, check out the [documentation](https://firebase.google.com/docs/vertex-ai). ## Support - [GitHub Issue](https://github.com/firebase/firebase-ios-sdk/issues/new/choose) - File an issue in the `firebase-ios-sdk` repo, choosing the Vertex AI product. - [Firebase Support](https://firebase.google.com/support/)