Brightspot's generative AI integrations
Note
This integration is a premium integration. To activate the integration, you must follow a typical software development life cycle, which will incur additional costs. For more details on this integration or on other premium integrations, please contact your Brightspot representative.
Note
The topics in this section pertain only to Brightspot v4.8. If your project is on an earlier version, this functionality is not available.
Brightspot offers two generative AI integrations that you can configure for your site: Create with AI and Ask AI.
- Create with AI allows you to query your AI client to generate content ideas such as headlines, body text, etc.
- Ask AI queries your CMS content to summarize and list the existing content you already have on a topic.
Brightspot supports OpenAI, Claude, Titan, Gemini, and other models. These are supported via direct integrations, or integrations with Amazon Bedrock and Google Vertex AI. You must obtain credentials for each service from their sites in order to enable the AI integrations in Brightspot.
Overview of the configuration process
Note
These topics cover the Brightspot end of the AI configurations, as well as how you can use AI within Brightspot.
For details on OpenAI, please refer to OpenAI documentation.
For details on Amazon Bedrock: Claude, please refer to Amazon Bedrock: Claude documentation.
For details on OpenAI, please refer to OpenAI documentation.
For details on Amazon Bedrock: Claude, please refer to Amazon Bedrock: Claude documentation.
To configure the AI integrations, you take the following steps:
- Obtain your OpenAI API key from the OpenAI console. Log into the OpenAI site to retrieve this key. If you do not have login credentials, you can create an account directly from that site.
- Obtain your Amazon Bedrock: Claude account access. See Accessing Bedrock for more information.
- Obtain your JSON credentials for the Google AI integration. See Create Google Cloud Vertex AI API Key for more information.
- Create your Create with AI clients. You need these clients when configuring the Create with AI settings. See Creating a new Create with AI client for more information.
- Create Ask AI clients. You need these clients when configuring the Ask AI settings. See Creating a new Ask AI client for more information.
- Configure the Create with AI settings. This enables Create with AI on your site. See Configuring Create with AI settings for more information.
- Configure the Ask AI settings. This enables Ask AI on your site. See Configuring Ask AI settings for more information.
- Grant roles within Brightspot permissions to access the Create with AI and Ask AI functionality within your site. See Configuring AI permissions for a role for more information.
- Set up the question prompts that users can select from when using the Create with AI functionality. See Creating a new Create with AI prompt suggestion for more information.
Models supported in Brightspot 4.8
The following AI models are supported in Brightspot 4.8.
Model | AI Platform | Provider | Feature |
GPT-4o, GPT-4o mini | n/a | OpenAI | Create with AI, Ask AI |
Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Haiku, Claude 3 Sonnet | Amazon Bedrock | Anthropic | Create with AI, Ask AI |
Gemini 1.5 Pro, Gemini 1.5 Flash | Google Vertex AI | Create with AI | |
Titan Text Premier, Titan Text Express, Titan Text Lite | Amazon Bedrock | Amazon | Create with AI, Ask AI |
Llama 3, Llama 2 | Amazon Bedrock | Meta | Create with AI, Ask AI |
Cohere Command R, Cohere Command R+ | Amazon Bedrock | Cohere | Create with AI, Ask AI |
Including Open AI in a Brightspot build
The following table lists the dependencies to include in your build configuration.
Artifact | Description |
com.psddev:openai | Exposes the OpenAI chat provider (used for Create with AI and Ask AI) and the OpenAI embedding provider (used for Ask AI). |
com.psddev:aws-bedrock | Exposes the Bedrock Anthropic Claude chat provider for use with Create with AI. |
com:psddev:google-vertex-ai | Exposes the Google Vertex AI chat provider for use with Create with AI. |
Runtime prerequisites
- Developer configuration—None required.
- Ops configuration—
- If you want to use OpenAI as the embedding provider for Ask AI, Ask AI also needs to be configured with a vector database to store your records. For details see your provider's documentation, such as Accessing Bedrock for Amazon Bedrock.
- Bedrock is only supported in certain regions (Supported AWS Regions - Amazon Bedrock). In the AWS console, select the Anthropic Claude model (Manage access to Amazon Bedrock foundation models - Amazon Bedrock). Configure the default IAM role used for the environment with permission to call Bedrock (Switching to a role (console) - AWS Identity and Access Management and Identity-based policy examples for Amazon Bedrock - Amazon Bedrock).
- CMS configuration—Configure the site interfacing with the Create with AI provider. For details, see Configuring Create with AI settings for more information.
Previous Topic
Saving live video streams for later playback
Next Topic
Creating a new Create with AI client