You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can also test the Push Notifications Cloud Function directly from the Google Cloud console, without needing to trigger from FlutterFlow. This is especially useful for debugging purposes. For step-by-step instructions, including an example and how to structure the request, refer to the [Testing Cloud Functions in Google Cloud Console](../../ff-concepts/adding-customization/cloud-functions.md#testing-cloud-functions-in-google-cloud-console) section.
243
+
240
244
## Update App Badge Count (iOS only) [Action]
241
245
242
246
The **Update App Badge Count** action lets you manually display a numeric badge on your **iOS app icon**. This badge typically indicates pending tasks or updates, such as unread messages, notifications, or reminders.
Copy file name to clipboardExpand all lines: docs/ff-integrations/ai/ai-agents.md
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,6 @@ Here are some examples of AI Agents:
23
23
Before you begin setting up AI Agents, make sure you:
24
24
1. Connect your project to Firebase by completing the [**Firebase Setup**](../firebase/connect-to-firebase-setup.md).
25
25
2. Upgrade your Firebase project to the [**Blaze Plan**](https://firebase.google.com/pricing), as we rely on [**Firebase Cloud Functions**](https://firebase.google.com/docs/functions) to handle AI-related communication securely.
26
-
3. Enable [**Firebase Authentication**](../authentication/firebase-auth/auth-initial-setup.md). This is required because Cloud Functions can only be accessed by authenticated users.
27
26
:::
28
27
29
28
## Create AI Agent
@@ -104,6 +103,16 @@ Here, you can fine-tune how the agent generates responses.
104
103
105
104
For example, in a **Blog-Writing Assistant**, you might set a moderate to high temperature for creative phrasing and a high max tokens limit for detailed paragraphs. Conversely, a **Financial Chatbot** would benefit from a lower temperature to deliver consistent, accurate, and stable responses without unnecessary creativity.
106
105
106
+
#### Deployment Settings
107
+
108
+
Here, you can fine-tune how your AI Agent is executed. These settings help balance performance, security, and cost for your use case.
109
+
110
+
-**Require Authentication**: By default, this is ON to restrict access to only authenticated Firebase users. When OFF, anyone can call your agent, which may pose a security risk.
111
+
-**Timeout (seconds)**: Defines how long the agent function can run before being terminated. For example, a value of `60` allows the function up to 60 seconds to complete. Increase if your agent performs long-running operations or processes complex logic.
112
+
-**Memory**: Allocates memory for your agent. Higher memory improves performance for heavy workloads but may cost more. For example, choose `256MB` for standard tasks or `512MB+` for agents handling large data or complex logic.
113
+
-**Min Instances**: The number of instances kept warm and ready at all times. Set to `0` to minimize costs. For example, setting `Min Instances` > 0 can improve response speed by avoiding cold starts, but this incurs additional cost. Set to `0` for development or low-traffic environments.
114
+
-**Max Instances**: The maximum number of instances that can run simultaneously. Helps scale under load and avoid throttling. For example, setting `Max Instances = 10` limits concurrency to 10 requests.
115
+
107
116
Once configured, click the **Publish** button to make it live.
Copy file name to clipboardExpand all lines: docs/resources/data-representation/data-types.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Composite data types are made up of primitive data types. They can hold multiple
23
23
You can also create your own custom data types. This can be especially useful when you need a specific structure for your data that doesn't fit into the predefined types. For example, you might create a custom data type for a user profile, which includes several pieces of data like a name, an email address, and a profile picture.
24
24
25
25
:::info
26
-
Learn more about creating and using [**Custom Data Types**](custom-data-types).
26
+
Learn more about creating and using [**Custom Data Types**](custom-data-types.md).
27
27
:::
28
28
29
29
## Built-in Data Types
@@ -54,6 +54,6 @@ Enums, or enumerated types, are a special kind of data type that consists of a s
54
54
55
55
:::info
56
56
57
-
Learn more about creating and using enums [**here**](enums).
57
+
Learn more about creating and using enums [**here**](enums.md).
0 commit comments