The Summarize app creates a summary for each item of data based on the field you have selected.
Note that this app does NOT create a summary of a collection of documents, it would generate a summary for each document provided
Third party API key required
The Summarize app uses functionality from OpenAI, you will need your own OpenAI account to access this app (it is greyed out with a banner unless an OpenAI API key is added) and costs associated with the use of the Graft app will appear on your OpenAI account. |
- Select the App type you would like to create from the App Library template tab
- Mousing over the App tile will display a short description of the App and its applications
Select which of the methods you would like to create the App if you have your own data ready to go
Alternatively use the Graft Demo data source
App Configuration
To configure your summarize app...
- Enter a unique name for your app
- Select the field you would like to summarize
- Select the primary key (a field which is unique for each item of data)
Note: If you are using our demo data you will not need to select the primary key
Samples will be shown below the selections allowing you to validate you have made the correct selections
- Click on the and arrows to step through the available samples
- Click on CREATE APP to start the app creation process or click CANCEL or the to return to the previous step
Graft will now process a sample of your data, typically 100 items and upon completion will show the App TRY IT tab.
TRY IT
The TRY IT tab allows you to experiment with your new app. The right hand panel shows the current configuration, the name of the entity which holds your app data, the field we are summarizing and information about the current data set.
For this initial data set only the sample data (10) shown in the Gallery or Table views have summaries.
- Clicking on the SYNC DATA button will ingest and process all the items associated with the data source, until this is carried out you will see a yellow warning banner at the top of the search window.
- Clicking on the SUMMARIZE ALL ROWS button will ingest any missing rows and summarize all the items associated with the data source.
- Clicking on the icon will schedule daily ingestion and processing of your data source. If you would like to configure more frequent data processing you can enable a processing workflow.
Results are displayed in comparison view with the input text on the left and the summary on the right.
- Click on the and arrows to step through the available samples
API tab
This tab allows you to experiment with an API snippet which can then be copied and used in your own development environment
You will need an API key to start. If none are available Click on the Create an API key link and follow these instructions. If there are one or more API keys in the project you can switch between then using the API key drop down menu. Click on MANAGE KEYS to add or delete new keys.
The API snippet is controlled from the configuration bar on the right.
Changes made to the configuration are immediately shown in the code.
Use the Output format drop down to switch between CSV (default), TSV or JSONL (JSON Lines) formats
The Entity columns drop down allows you to add or remove columns from the output
Entity_Predictors dropdown shows the current summary model. If you are using the underlying entity in multiple Apps the list of predictors will appear here. You can select/deselect as needed. NOTE: One predictor MUST be selected for the API query to complete successfully
Each configuration item can be compressed by clicking on the icon |
- Click on TEST REQUEST to run the API query.
Copying the Request Code
Click on the icon to the right of the REQUEST heading in the top left hand corner of the code window
Copying the response
Click on the icon to the right of the RESPONSE heading in the top left hand corner of the results window
SETTINGS tab
This tab allows you to delete your app, see which field is being processed for the App and also enable the App for external API access.
App API limits
The number of Apps available for external access is limited by your tier. If no APIs are remaining you will need to disable any existing APIs (save the changes) and then enable the App API of interest or consider upgrading to a bigger tier.