Skip to content

Anthropic

Use Claude models directly via the Anthropic API.

Install

bash
pip install --extra-index-url https://core-packages.elsai.ai/root/elsai-model/ elsai-model

Option 1: Anthropic Claude via AWS Bedrock

Use Claude models hosted on Amazon Bedrock:

Setup

bash
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...
export AWS_DEFAULT_REGION=us-east-1

Basic usage

python
import os
from elsai import Agent
from elsai_model.anthropic_bedrock import AnthropicBedrockConnector

model = AnthropicBedrockConnector(
    aws_access_key=os.environ.get("AWS_ACCESS_KEY_ID"),
    aws_secret_key=os.environ.get("AWS_SECRET_ACCESS_KEY"),
    aws_region="us-east-1",
    model_id="anthropic.claude-3-5-sonnet-20241022-v2:0"
)
agent = Agent(model=model)
result = agent("Explain the theory of relativity simply")

Option 2: Anthropic Claude Direct API (via LiteLLM)

Use Claude models directly via the Anthropic API:

Setup

bash
export ANTHROPIC_API_KEY=sk-ant-...

Basic usage

python
import os
from elsai import Agent
from elsai_model.litellm import LiteLLMConnector

model = LiteLLMConnector(
    model_id="anthropic/claude-3-5-sonnet-20241022",
    api_key=os.environ.get("ANTHROPIC_API_KEY")
)
agent = Agent(model=model)
result = agent("Explain the theory of relativity simply")

Copyright © 2026 Elsai Foundry.