Skip to main content
info
This documentation is for version v2.5 of the product.
For the latest version(v2.7) documentation click here
Version: v2.5 print this page

Models

Models page allows users to view all the Amazon Bedrock and OpenAI base models, along with options to enable/disable a model and sync the latest model metadata from AWS/OpenAI. Users can also create custom models from here. They have to provide the data that is to be used and the parameters for the customization job.

Listing models

Upon navigating to Models on the side nav panel, users will be taken to a listing page where they can find details of all the models that are provided by Amazon Bedrock and OpenAI. By default, the listing page will contain the following details about a model :

PropertiesDetails
Model NameName of the model.
Model TypeWhether the model is a base model or a custom model.
Model ProviderThe company/firm issuing the model.
Model TraitsQuick description of the use cases the model is best suited for.
OptionsOptions to view model details, enable/disable a model and to delete custom models.

You may notice an icon located to the extreme left of a model, next to Model Name. This status indicates what's the current status of the model and what is the next user action pending for the model. You'll also see a text bubble pop-up upon hovering over this icon.

Listing Models

The following are the possible model statuses :

Model StatusMeaning
GREENThe model is successfully enabled and ready for use. No user action is pending.
YELLOWThe model is ready for use. The only user action pending is to enable it inorder to consume the model across the application.
REDThis status is specific to custom models. The immediate user action will be to provision throughput once creation is completed successfully. Upon successfully provisioning throughput, the model status will turn into yellow after which it can be enabled and ready to use.

Enabling and disabling models

Admins will now be able to enable or disable a model from this page, thereby making it ready for consumption across the application.

  1. Slide to the right most part of a model and select on the Enable/Disable button.
  2. Once selected, model status will be updated to the relevant status.
  3. Only models showing in yellow model status can be enabled, and only those shown in green model status can be disabled.

Below image shows how to enable/disable a model Enable Disable Model

Note

It is important to note that only the models with the green model status icon will be showing up in the playground chat models list, or be allowed to use for creation of workspaces/agents/custom models/external chatbots.

Syncing models

Users can now also sync the latest metadata of the models from AWS Bedrock or OpenAI, and update the list of models provided by different providers. For this, select the Sync Models at the top right, next to the New Model button.

Below image shows how to sync models metadata Sync Models Metadata

Creating custom models

Custom models let users customize the Amazon Bedrock base models according to their use case. Users can create custom models by running a customization job on top of the base models. They have to provide the data that is to be used and the parameters for the customization job.

  1. Click on the New Model button on the top right of the models page.
  2. Fill in the required fields (details listed below) and click on Create Custom Model button.
PropertiesDetails
Model NameA name for the custom model. This should be unique across the platform.
DescriptionDescription of the custom model being created.
Customization TypeCurrently we only support FINE TUNING for this field.
Base ModelThe custom model will be trained on top of this base model.
Training DataUpload the data used for training the model.
Validation DataUpload the data used for validation.
Hyper ParametersAdditional configuration parameters that can be set to the train the model. Set as key value pairs

Below image shows how to create a custom model Create Custom Models

Note

Custom model creation may take some time once triggered and the initial model status will be represented by a red icon.

Provisioned throughput

To use a custom model, users have to provision throughput for it. Only no commitment throughput can be provisioned through this API. For more information regarding provisioned throughput, refer the Amazon Bedrock Documentation here. Once throughput is successfully provisioned, the model status icon will turn into yellow. Users should then be able to enable the custom model for consumption.

  1. Select the Custom Model that you provision throughput for and click on Provision Throughput tab.
  2. Enter the Model Units and click on Provision and confirm.

Below image shows how to provision throughput for a custom model Provision Model Throughput

Users can also delete the already provisioned throughput by clicking on the Remove Throughput button. Doing so will turn the model status back to the red icon.

Note

You will incur hourly costing for the provisioned throughput even if you do not use it for inference.

Pricing

There are 3 costs associated with model customization:

  1. Price to train 1,000 tokens
  2. Price to store each custom model per month
  3. Price to infer from a custom model per model unit per hour

Please refer to the AWS documentation to get the details regarding pricing for customizing individual base models.

Deleting a custom model

  1. Select the Custom Model that you want to delete and go to Configuration tab.
  2. Click on the delete icon and click on the Delete Custom Model button to confirm the deletion.

Below image shows how to delete a custom model Delete Custom Model

Note

Custom model deletion is only possible if the model is in Completed state. Please delete any throughput provisioned for the model before model deletion.