Skip to content

Amazon Bedrock: generative AI for businesses

How Amazon Bedrock enables businesses to integrate generative AI into their applications with managed, secure foundation models.

Updated on 25 March 2024

Generative AI accessible to businesses of all sizes

Amazon Bedrock is a managed AWS service that gives access to the best generative AI models (Anthropic’s Claude, Meta’s Llama, Mistral, Amazon’s Titan) through a unified API. Businesses integrate generative AI into their applications without managing GPUs, without training a model and without compromising the security of their data. The service is billed per use, which makes it accessible to SMBs and large enterprises alike.

A catalog of foundation models

Bedrock offers a catalog of foundation models from different providers. Each model has its strengths. Anthropic’s Claude excels at writing and analyzing long documents. Meta’s Llama offers a good performance-to-cost ratio for general tasks. Mistral performs well on French-language tasks. Amazon’s Titan is optimized for embeddings and semantic search.

This diversity lets you choose the model suited to each use case. You can also test several models on the same task and compare the results before committing. Switching models is done by changing an API parameter, without rewriting your application.

Concrete use cases

Document analysis

Bedrock analyzes contracts, financial reports or technical documents and extracts the key information. A law firm summarizes 100-page contracts in a few minutes. An accounting department extracts amounts and due dates from scanned invoices.

Intelligent chatbot

A chatbot powered by Bedrock answers customer questions by drawing on your knowledge base. RAG (Retrieval-Augmented Generation) combines the power of the model with your proprietary data for precise, contextualized answers.

Content generation

Bedrock generates product descriptions, marketing emails, reports and summaries tailored to your tone and your audience. The built-in guardrails filter inappropriate content and ensure consistency with your brand guidelines.

Security and governance

Amazon Bedrock is designed for enterprise. Your data does not leave your AWS account. It is not used to train the models. Encryption is applied in transit and at rest. Guardrails let you filter sensitive content, block forbidden topics and redirect out-of-scope conversations.

Integration with AWS IAM controls who can access which models. CloudTrail records every API call for auditing. CloudWatch monitors performance and costs in real time.

Cost for an SMB

Bedrock charges per use, with no minimum commitment. An SMB that uses Claude 3 Haiku for a chatbot handling a few hundred conversations per day pays a few dozen euros per month. Costs rise in proportion to usage, which lets you start small and scale gradually.

LCMH supports businesses in integrating Amazon Bedrock and designing generative AI applications on AWS.

To understand the methodological framework, read our article on the Well-Architected Framework.


Sources

  1. AWS, Amazon Bedrock. aws.amazon.com/bedrock
  2. AWS, Amazon Bedrock Pricing. aws.amazon.com/bedrock/pricing
  3. AWS, Amazon Bedrock Security. docs.aws.amazon.com/bedrock/latest/userguide/security.html

Frequently asked questions

What is Amazon Bedrock?
Amazon Bedrock is a managed AWS service that gives access to foundation models (Anthropic's Claude, Meta's Llama, Amazon's Titan, and more) through a unified API. You integrate generative AI into your applications without managing the compute infrastructure.
Is data sent to Bedrock used to train the models?
No. AWS contractually guarantees that data sent to Amazon Bedrock is not used to train or improve the foundation models. Your data stays private and under your control.
How much does Amazon Bedrock cost?
Bedrock charges per use, by input and output token. Prices vary by model. Claude 3 Haiku (fast and economical) costs about $0.25 per million input tokens. Claude 3.5 Sonnet (more capable) costs about $3 per million input tokens.

Related Articles