Skip to main content

GenAI requirements

Contributors netapp-bcammett

Ensure that Workload Factory and AWS are set up properly before you build your knowledge base. This includes having your AWS log in credentials, a deployed FSx for ONTAP file system that contains the data sources you want to integrate in your knowledge base, access to the Amazon Bedrock AI service, and more.

Workload Factory login and account

You'll need to log in to Workload Factory and create an account.

AWS credentials and permissions

You need to add AWS credentials to Workload Factory with automate permissions, which means you'll be using Workload Factory in Automate mode for GenAI.

Basic mode and Read mode permissions are not supported at this time.

When setting up your credentials, selecting permissions as shown below provides you with full access to manage FSx for ONTAP file systems and to deploy and manage the GenAI EC2 instance and other AWS resources needed for your knowledge base and chatbot.

A screenshot showing the permissions setting for full management of AI resources.

Amazon Bedrock

Amazon Bedrock enables you to use foundation models and it provides the capabilities to build generative AI applications.

Before you get started with Workload Factory for GenAI, you must set up Amazon Bedrock. Your GenAI deployment must be in an AWS region that has Amazon Bedrock enabled.

Embedding model

You must enable the embedding model that you plan to use before creating your knowledge base. The following embedding models are supported:

Chat model

You must enable the foundational chat model that you plan to use before creating your knowledge base. The following Claude chat models are supported:

  • Claude 3.5 Sonnet

  • Claude 3 Opus

  • Claude 3 Haiku

  • Claude 3 Sonnet

  • Claude 2.1

  • Claude 2.0

    Since model support varies by AWS region, refer to this AWS documentation page to verify which models you can use in the regions where you plan to deploy your knowledge base.

    Learn more about the available models to help make your selection: Anthropic's Claude in Amazon Bedrock

FSx for ONTAP file system

You need a minimum of one FSx for ONTAP file system:

  • One file system will be used by the NetApp GenAI engine to store the vector database used by the knowledge base.

    This FSx for ONTAP file system must use FlexVol volumes. FlexGroup volumes are not supported.

  • One or more file systems will contain the data sources that you'll be integrating into your knowledge base.

    One FSx for ONTAP file system can be used for both of these purposes, or you can use multiple FSx for ONTAP file systems.

  • You'll need to know the AWS region, VPC, and subnet where the AWS FSx for ONTAP file system resides. The file system must be in an AWS region that has Amazon Bedrock enabled.

  • You'll need to consider the tag key/value pairs that you want to apply to the AWS resources that are part of this deployment (optional).

  • You'll need to know the key pair information that allows you to securely connect to the NetApp AI engine instance.