Amazon Bedrock
Amazon Bedrock is a fully managed AWS service that makes high-performing foundation models from leading AI companies available through a unified API for building generative AI applications. It supports text and image generation, conversational AI, model customization and fine-tuning, retrieval-augmented generation (RAG) via knowledge bases, autonomous agents, guardrails for responsible AI, and provisioned throughput for production workloads. The Bedrock APIs are AWS regional service endpoints accessed over HTTPS using AWS Signature Version 4 (SigV4) authentication, typically via the AWS SDKs.
APIs
Amazon Bedrock API
The Amazon Bedrock management API provides operations for managing foundation models, custom models, model customization jobs, provisioned throughput, guardrails, knowledge base...
Amazon Bedrock Runtime API
The Amazon Bedrock Runtime API provides operations for invoking foundation models for inference, including synchronous, streaming, and conversational invocation patterns (Conver...
Amazon Bedrock Agent API
The Amazon Bedrock Agent API provides operations for managing and configuring autonomous AI agents, knowledge bases for RAG, data sources, and ingestion jobs. Authentication use...
Amazon Bedrock Agent Runtime API
The Amazon Bedrock Agent Runtime API provides operations for invoking Bedrock agents and retrieving content from knowledge bases for RAG applications. Authentication uses AWS Si...