CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/maven-dev-langchain4j--langchain4j-bedrock

AWS Bedrock integration for LangChain4j enabling Java applications to interact with various LLM providers through a unified interface

Overview
Eval results
Files

models.mddocs/reference/

Model Reference

Complete reference of available models on AWS Bedrock.

Chat Models

Claude Models

Model IDNameContextOutputFeatures
anthropic.claude-3-5-sonnet-20241022-v2:0Claude 3.5 Sonnet v2200K8192Thinking mode, multi-modal, tools
anthropic.claude-3-5-sonnet-20240620-v1:0Claude 3.5 Sonnet v1200K4096Multi-modal, tools
anthropic.claude-3-opus-20240229-v1:0Claude 3 Opus200K4096Multi-modal, tools
anthropic.claude-3-sonnet-20240229-v1:0Claude 3 Sonnet200K4096Multi-modal, tools
anthropic.claude-3-haiku-20240307-v1:0Claude 3 Haiku200K4096Multi-modal, tools

Amazon Nova Models

Model IDNameContextOutputFeatures
amazon.nova-pro-v1:0Nova Pro300K5000Advanced reasoning, multi-modal, tools
amazon.nova-lite-v1:0Nova Lite300K5000Balanced performance, multi-modal, tools
amazon.nova-micro-v1:0Nova Micro128K5000Ultra-low latency, text-only, tools

Embedding Models

Cohere Embeddings

Model IDDimensionsLanguagesUse Cases
cohere.embed-english-v31024EnglishSearch, classification, clustering
cohere.embed-multilingual-v31024100+Multilingual search, classification

Amazon Titan Embeddings

Model IDDimensionsLanguagesFeatures
amazon.titan-embed-text-v11536 (fixed)EnglishGeneral-purpose
amazon.titan-embed-text-v2:0256/512/1024EnglishConfigurable dimensions, normalization

Model Capabilities

Prompt Caching Support

  • ✓ Claude 3.5 Sonnet v2
  • ✓ Claude 3.5 Sonnet v1
  • ✓ Claude 3 Opus
  • ✓ Claude 3 Sonnet
  • ✓ Claude 3 Haiku
  • ✓ Amazon Nova Pro
  • ✓ Amazon Nova Lite
  • ✗ Amazon Nova Micro

Thinking Mode Support

  • ✓ Claude 3.5 Sonnet v2 (anthropic.claude-3-5-sonnet-20241022-v2:0)
  • ✗ All other models

Multi-modal Support

Images:

  • ✓ Claude 3.x series (all variants)
  • ✓ Amazon Nova Pro
  • ✓ Amazon Nova Lite
  • ✗ Amazon Nova Micro

Documents:

  • ✓ Claude 3.x series (all variants)
  • ✓ Amazon Nova Pro
  • Partial Amazon Nova Lite

Tool Calling Support

  • ✓ Claude 3.x series (all variants)
  • ✓ Amazon Nova Pro
  • ✓ Amazon Nova Lite
  • ✓ Amazon Nova Micro

Model Selection Guidelines

By Use Case

Fast responses:

  • Amazon Nova Micro
  • Claude 3 Haiku

Complex reasoning:

  • Claude 3.5 Sonnet v2 (with thinking mode)
  • Claude 3 Opus
  • Amazon Nova Pro

Multi-modal:

  • Claude 3.5 Sonnet
  • Amazon Nova Pro

Cost-sensitive:

  • Amazon Nova Lite
  • Claude 3 Haiku

Extended reasoning:

  • Claude 3.5 Sonnet v2 (thinking mode)

By Language

English-only:

  • All models

Multilingual:

  • Claude models (strong multilingual support)
  • Amazon Nova models (multilingual support)

By Context Length

Large contexts (200K+ tokens):

  • Claude 3.x series
  • Amazon Nova models

Token Limits

Chat Models

ModelMax InputMax Output
Claude 3.5 Sonnet v2200K8192
Claude 3.5 Sonnet v1200K4096
Claude 3 Opus200K4096
Claude 3 Sonnet200K4096
Claude 3 Haiku200K4096
Nova Pro300K5000
Nova Lite300K5000
Nova Micro128K5000

Embedding Models

ModelMax Input Tokens
Cohere English v3512
Cohere Multilingual v3512
Titan v18192
Titan v28192

Pricing Considerations

Models are priced per token. Check AWS Bedrock Pricing for current rates.

General pricing tiers:

  • Most expensive: Claude 3 Opus, Claude 3.5 Sonnet v2
  • Mid-tier: Claude 3.5 Sonnet v1, Nova Pro
  • Cost-effective: Nova Lite, Claude 3 Sonnet, Claude 3 Haiku
  • Budget: Nova Micro

Related:

  • Chat Models Quick Start
  • Embeddings Quick Start
  • Thinking Mode Guide

Install with Tessl CLI

npx tessl i tessl/maven-dev-langchain4j--langchain4j-bedrock@1.11.0

docs

index.md

README.md

tile.json