AWS Bedrock

Memori supports AWS Bedrock through langchain-aws. Register using the chatbedrock keyword to access Claude, Llama, Mistral, and other Bedrock models.

TypeScript support for AWS Bedrock is coming soon. The TypeScript SDK currently supports OpenAI, Anthropic, and Gemini.

Quick Start

Bedrock Integration
from langchain_aws import ChatBedrock
from memori import Memori

client = ChatBedrock(
    model_id="anthropic.claude-sonnet-4-5-20250929",
    region_name="us-east-1"
)

mem = Memori().llm.register(chatbedrock=client)
mem.attribution(entity_id="user_123", process_id="bedrock_agent")

response = client.invoke("Hello!")
print(response.content)

Supported Modes

ModeMethod
Syncclient.invoke()
Asyncawait client.ainvoke()
Streamedclient.stream()

Available Models

ModelModel ID
Claude 3.5 Sonnetanthropic.claude-3-5-sonnet-20241022-v2:0
Claude 3 Haikuanthropic.claude-3-haiku-20240307-v1:0
Llama 3.1 70Bmeta.llama3-1-70b-instruct-v1:0
Mistral Largemistral.mistral-large-2407-v1:0