Skip to content

AWS Bedrock

VariableRequired
AWS_ACCESS_KEY_IDYes
AWS_SECRET_ACCESS_KEYYes
AWS_REGIONYes
Terminal window
curl -X POST http://localhost:8080/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model": "bedrock/anthropic.claude-3-opus-20240229-v1:0", "messages": [{"role": "user", "content": "Hello!"}]}'
use llmg_providers::bedrock::BedrockClient;
use llmg_core::provider::Provider;
let client = BedrockClient::from_env()?;
  • Chat completions
  • Multiple model providers via Bedrock
  • AWS SigV4 authentication