@artemiskit/adapter-anthropic
v0.1.7
Published
Anthropic Claude adapter for ArtemisKit LLM evaluation toolkit
Downloads
573
Maintainers
Readme
@artemiskit/adapter-anthropic
Anthropic Claude adapter for ArtemisKit LLM evaluation toolkit.
Installation
npm install @artemiskit/adapter-anthropic
# or
bun add @artemiskit/adapter-anthropicOverview
This adapter provides connectivity to Anthropic's Claude models via the Anthropic API.
Usage
With CLI
Configure in artemis.config.yaml:
provider: anthropic
model: claude-sonnet-4-5-20241022
providers:
anthropic:
apiKey: ${ANTHROPIC_API_KEY}Then run:
artemiskit run my-scenario.yaml --provider anthropicProgrammatic
import { AnthropicAdapter } from '@artemiskit/adapter-anthropic';
const adapter = new AnthropicAdapter({
provider: 'anthropic',
apiKey: process.env.ANTHROPIC_API_KEY,
defaultModel: 'claude-sonnet-4-5-20241022',
});
const result = await adapter.generate({
prompt: 'Hello, how are you?',
model: 'claude-sonnet-4-5-20241022',
});
console.log(result.text);Configuration Options
| Option | Type | Required | Description |
|--------|------|----------|-------------|
| provider | 'anthropic' | Yes | Provider identifier |
| apiKey | string | No | Anthropic API key (or use ANTHROPIC_API_KEY env var) |
| defaultModel | string | No | Default model to use |
| baseUrl | string | No | Custom API base URL |
| timeout | number | No | Request timeout in ms (default: 60000) |
| maxRetries | number | No | Max retry attempts (default: 2) |
Environment Variables
ANTHROPIC_API_KEY=sk-ant-...Supported Models
| Model | Description |
|-------|-------------|
| claude-opus-4-5-20241101 | Most intelligent, flagship model |
| claude-sonnet-4-5-20241022 | Balanced performance, recommended for most use cases |
| claude-haiku-4-5-20241022 | Fast and efficient |
| claude-opus-4-1-20250414 | Opus 4.1 - strong coding and agent capabilities |
| claude-sonnet-4-1-20250414 | Sonnet 4.1 |
| claude-haiku-4-1-20250414 | Haiku 4.1 |
Note: Claude 3 Opus and Claude 3 Sonnet have been deprecated. Migrate to Claude 4.x models.
Related Packages
@artemiskit/cli- Command-line interface@artemiskit/core- Core runtime@artemiskit/adapter-openai- OpenAI adapter@artemiskit/adapter-vercel-ai- Vercel AI SDK adapter
License
Apache-2.0
