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
Copy file name to clipboardExpand all lines: docs/ai_actions/ai_actions_guide.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
@@ -13,7 +13,7 @@ AI Actions is an extensible solution for integrating features provided by AI ser
13
13
14
14
Out-of-the-box, AI Actions solution includes two essential components: a framework package and an OpenAI connector package.
15
15
16
-
As of version v4.6.19, AI Actions can integrate with [[[= product_name_connect =]]](https://doc.ibexa.co/projects/connect/en/latest/general/ibexa_connect/), to give you an opportunity to build complex data transformation workflows without having to rely on custom code.
16
+
As of version v4.6.19, AI Actions can integrate with [[[= product_name_connect =]]]([[= connect_doc =]]/general/ibexa_connect/), to give you an opportunity to build complex data transformation workflows without having to rely on custom code.
17
17
From the developer's perspective, the integration removes the burden of maintaining third-party AI handlers, and accelerates the deployment of AI-based solutions.
18
18
19
19
AI Actions solution comes pre-configured with the following action types:
@@ -37,7 +37,7 @@ To begin using AI Actions, you must first [install the required packages and per
37
37
38
38
The OpenAI connector requires that you first [get an API key](https://help.openai.com/en/articles/4936850-where-do-i-find-my-openai-api-key) and make sure that you [set up a billing method](https://help.openai.com/en/articles/9038407-how-can-i-set-up-billing-for-my-account).
39
39
40
-
Integration with [[= product_name_connect =]] requires that you first [get the credentials](https://doc.ibexa.co/projects/connect/en/latest/general/ibexa_connect/#access-ibexa-connect) to your account, and the [API token](install_ai_actions.md#token).
40
+
Integration with [[= product_name_connect =]] requires that you first [get the credentials]([[= connect_doc =]]/general/ibexa_connect/#access-ibexa-connect) to your account, and the [API token](install_ai_actions.md#token).
Copy file name to clipboardExpand all lines: docs/ai_actions/install_ai_actions.md
+71-67Lines changed: 71 additions & 67 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,25 +6,63 @@ month_change: false
6
6
# Install AI Actions
7
7
8
8
AI Actions are available as an LTS update to [[= product_name =]] starting with version v4.6.12 or higher, regardless of its edition.
9
-
To use this feature you must first install the packages and configure them.
9
+
To use this feature you must first install the package.
10
+
You can then install and configure the service connectors or build your onw ones.
10
11
11
-
## Install packages
12
-
13
-
Run the following commands to install the packages:
12
+
Run the following command to install the package:
14
13
15
14
```bash
16
15
composer require ibexa/connector-ai
17
-
composer require ibexa/connector-openai
18
16
```
19
17
20
-
This command adds the framework code, a service connector with the OpenAI service, service handlers, Twig templates, and configurations required for using AI Actions.
18
+
This command adds the framework code, service handlers, Twig templates, and configurations required for using AI Actions.
21
19
It also modifies the permission system to account for the new functionality.
22
20
23
-
## Configure AI Actions
21
+
## Modify the database schema
22
+
23
+
Create the `add_ai_actions.sql` file that contains the following code.
Run the following command, where `<database_name>` is the same name that you defined when you [installed [[= product_name =]]](../getting_started/install_ibexa_dxp.md#change-installation-parameters).
38
+
39
+
=== "MySQL"
24
40
25
-
Once the packages are installed, before you can start using AI Actions, you must enable them by following these instructions.
41
+
```bash
42
+
mysql -u <username> -p <password> <database_name> < add_ai_actions.sql
43
+
```
26
44
27
-
### Configure access to OpenAI
45
+
=== "PostgreSQL"
46
+
47
+
```bash
48
+
psql <database_name> < add_ai_actions.sql
49
+
```
50
+
51
+
This command modifies the existing database schema by adding database configuration required for using AI Actions.
52
+
53
+
!! note "Next steps"
54
+
55
+
Once the framework is installed and configured, before you can start using AI Actions, you can configure access to [[ = product_name_base = ]]-made service connectors by following the instructions below, or [create your own](extend_ai_actions.md#create-custom-action-handler).
56
+
57
+
Only then you can restart you application and start [working with the AI Actions feature]([[= user_doc =]]/ai_actions/work_with_ai_actions/).
58
+
59
+
## Configure access to OpenAI
60
+
61
+
Run the following command to install the service connector with the OpenAI service:
62
+
63
+
```bash
64
+
composer require ibexa/connector-openai
65
+
```
28
66
29
67
Create an OpenAI account, [get an API key](https://help.openai.com/en/articles/4936850-where-do-i-find-my-openai-api-key), and make sure that you [set up a billing method](https://help.openai.com/en/articles/9038407-how-can-i-set-up-billing-for-my-account).
30
68
@@ -36,28 +74,40 @@ OPENAI_API_KEY=<your_api_key>
36
74
###< ibexa/connector-openai ###
37
75
```
38
76
39
-
### Configure access to [[= product_name_connect =]]
Based on these examples, which reflect the most common use cases, you can learn to configure your own AI actions with greater ease.
88
+
89
+
## Configure access to [[= product_name_connect =]]
40
90
41
91
First, get the credentials by contacting [Ibexa Support](https://support.ibexa.co).
42
92
43
-
####Create team
93
+
### Create team
44
94
45
-
In [[= product_name_connect =]], set up the account, and [create a team](https://doc.ibexa.co/projects/connect/en/latest/access_management/teams/#creating-teams).
95
+
In [[= product_name_connect =]], set up the account, and [create a team]([[= connect_doc =]]/access_management/teams/#creating-teams).
46
96
Navigate to the team details page and note down the numerical value of the **Team id** variable.
47
97
48
-
Creating a team matters, because [scenarios](https://doc.ibexa.co/projects/connect/en/latest/scenarios/creating_a_scenario/) that process data coming from your AI action are associated with a team.
49
-
This way, if your organization has more than one application, each application can be linked to a different team and so can be scenarios coming from those applications.
98
+
Creating a team matters, because [scenarios]([[= connect_doc =]]/scenarios/creating_a_scenario/) that process data coming from your AI action are associated with a team.
99
+
This way, if your organization has more than one [[= product_name =]] project, each project can be linked to a different team and so can be scenarios used in those projects.
50
100
51
-
If specific users from the team are supposed to modify scenario settings, you must [assign the right roles](https://doc.ibexa.co/projects/connect/en/latest/access_management/teams/#managing-teams) to them.
101
+
If specific users from the team are supposed to modify scenario settings, you must [assign the right roles]([[= connect_doc =]]/access_management/teams/#managing-teams) to them.
52
102
53
-
####Create token
103
+
### Create token
54
104
55
105
Navigate to your [[= product_name_connect =]] user's profile, and on the **API ACCESS** tab, create a new token.
56
106
Copy the token code that appears next to the label.
57
107
58
108

59
109
60
-
####Set up credentials
110
+
### Set up credentials
61
111
62
112
In the root folder of your project, modify the `.env` file.
63
113
Replace a placeholder value of the `IBEXA_CONNECT_TOKEN` variable with the token that you got from [[= product_name_connect =]] and provide a value of the `IBEXA_CONNECT_TEAM_ID` variable.
@@ -74,12 +124,12 @@ IBEXA_CONNECT_TEAM_ID=2
74
124
###< ibexa/connect ###
75
125
```
76
126
77
-
####Initiate integration
127
+
### Initiate integration
78
128
79
129
Initiate the models provided by the handler by issuing the following command:
The [`language` attribute](https://developers.make.com/api-documentation/api-reference/templates#templates-1) determines the language in which template details such as module names will be displayed in [[= product_name_connect =]]'s UI.
94
144
95
-
####Customize templates
145
+
### Customize templates
96
146
97
-
Return to the [[= product_name_connect =]] dashboard and modify the **Template for connect...handler**[templates](https://doc.ibexa.co/projects/connect/en/latest/scenarios/scenario_templates/) by defining the logic needed to process the data.
147
+
Return to the [[= product_name_connect =]] dashboard and modify the **Template for connect...handler**[templates]([[= connect_doc =]]/scenarios/scenario_templates/) by defining the logic needed to process the data.
98
148
99
149
Once the templates are ready, you can build scenarios from them, either directly in [[= product_name_connect =]] or in [[[= product_name =]]'s user interface]([[= user_doc =]]/ai_actions/work_with_ai_actions/#create-new-ai-actions).
100
-
101
-
### Modify the database schema
102
-
103
-
Create the `add_ai_actions.sql` file that contains the following code.
Run the following command, where `<database_name>` is the same name that you defined when you [installed [[= product_name =]]](../getting_started/install_ibexa_dxp.md#change-installation-parameters).
118
-
119
-
=== "MySQL"
120
-
121
-
```bash
122
-
mysql -u <username> -p <password> <database_name> < add_ai_actions.sql
123
-
```
124
-
125
-
=== "PostgreSQL"
126
-
127
-
```bash
128
-
psql <database_name> < add_ai_actions.sql
129
-
```
130
-
131
-
This command modifies the existing database schema by adding database configuration required for using AI Actions.
132
-
133
-
You can now restart you application and start [working with the AI Actions feature]([[= user_doc =]]/ai_actions/work_with_ai_actions/).
134
-
135
-
### Install sample AI action configurations (optional)
136
-
137
-
By installing a collection of sample AI action configurations you can quickly start using the feature.
138
-
You do it by following a standard [data migration](importing_data.md) procedure:
Copy file name to clipboardExpand all lines: docs/release_notes/ibexa_dxp_v4.4.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,7 +89,7 @@ You can now take advantage of [[[= product_name_connect =]]](https://www.ibexa.c
89
89
an iPaaS (integration platform-as-a-service) which allows you to connect [[= product_name =]] with third-party applications.
90
90
[[= product_name_connect =]] features a low-code drag-and-drop interface and hundreds of connectors to different services that help you automate business processes.
91
91
92
-
See [[[= product_name_connect =]] documentation](https://doc.ibexa.co/projects/connect/en/latest/).
92
+
See [[[= product_name_connect =]] documentation]([[= connect_doc =]]/).
93
93
94
94

Copy file name to clipboardExpand all lines: docs/release_notes/ibexa_dxp_v4.5.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -211,7 +211,7 @@ For more information, see [Breached passwords](https://doc.ibexa.co/en/4.5/users
211
211
212
212
### [[= product_name_connect =]]
213
213
214
-
For list of changes in [[= product_name_connect =]], see [Ibexa app release notes](https://doc.ibexa.co/projects/connect/en/latest/general/ibexa_app_release_notes/).
214
+
For list of changes in [[= product_name_connect =]], see [Ibexa app release notes]([[= connect_doc =]]/general/ibexa_app_release_notes/).
Copy file name to clipboardExpand all lines: docs/release_notes/ibexa_dxp_v4.6.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -873,7 +873,7 @@ A new helper method `ibexa.helpers.contentType.getContentTypeDataByHref` has bee
873
873
874
874
#### [[= product_name_connect =]]
875
875
876
-
For a list of changes in [[= product_name_connect =]], see [Ibexa app release notes](https://doc.ibexa.co/projects/connect/en/latest/general/ibexa_app_release_notes/).
876
+
For a list of changes in [[= product_name_connect =]], see [Ibexa app release notes]([[= connect_doc =]]/general/ibexa_app_release_notes/).
0 commit comments