AgentForge

Anthropic

Configure Anthropic Claude models — API key, models, and usage.

Setup

export ANTHROPIC_API_KEY=your-key-here
import { createLLM } from '@ahzan-agentforge/core';

const llm = createLLM({
  provider: 'anthropic',
  model: 'claude-sonnet-4-20250514',
});

Available Models

ModelIdentifierBest For
Claude Opus 4claude-opus-4-20250514Complex reasoning, analysis
Claude Sonnet 4claude-sonnet-4-20250514Balanced performance/cost
Claude Haiku 3.5claude-haiku-4-5-20251001Fast, cost-effective

Configuration Options

const llm = createLLM({
  provider: 'anthropic',
  model: 'claude-sonnet-4-20250514',
  maxTokens: 8192,
  temperature: 0.5,
  apiKey: 'sk-ant-...',  // Or use ANTHROPIC_API_KEY env var
});

Cost Model

AgentForge tracks costs automatically using built-in cost models:

ModelInput (per 1K tokens)Output (per 1K tokens)
claude-opus-4Refer to Anthropic pricingRefer to Anthropic pricing
claude-sonnet-4Refer to Anthropic pricingRefer to Anthropic pricing
claude-haiku-4.5Refer to Anthropic pricingRefer to Anthropic pricing

Use Budget Governance to set cost limits.

Next Steps