Ga naar hoofdinhoud

Anthropic (Claude)

Sinaptic® DROID+ ondersteunt de Claude-modellen van Anthropic natief, inclusief Claude Opus, Sonnet en Haiku.

Configuratie

  1. Vraag een API-sleutel aan op console.anthropic.com
  2. Voeg deze toe aan uw omgeving of .env-bestand:
export ANTHROPIC_API_KEY=sk-ant-...
  1. Configureer in droid.yaml:
anthropic:
base_url: "https://api.anthropic.com"
api_key: "${ANTHROPIC_API_KEY}"

Agent-configuratie

Om een Claude-model te gebruiken, stelt u de provider in op anthropic in uw agent-configuratie:

name: "claude-agent"
model:
provider: "anthropic"
name: "claude-sonnet-4-20250514"
max_tokens: 4096
temperature: 0.7

Beschikbare modellen

ModelBeste voorContext
claude-opus-4-20250514Meest capabel, complexe taken200K
claude-sonnet-4-20250514Balans tussen prestaties/kosten200K
claude-haiku-3-5-20241022Snel, kosteneffectief200K

Bekijk de documentatie van Anthropic voor de nieuwste modellen.

Hoe het werkt

Sinaptic® DROID+ vertaalt intern het OpenAI-compatibele verzoekformaat naar de Messages API van Anthropic. Uw clients gebruiken nog steeds de standaard OpenAI SDK — Sinaptic® DROID+ regelt de conversie:

# Clientcode is hetzelfde, ongeacht het backend-model
from openai import OpenAI

client = OpenAI(base_url="http://localhost:8080/v1", api_key="any")

response = client.chat.completions.create(
model="claude-agent", # Naam van de agent, niet de naam van het model
messages=[{"role": "user", "content": "Hallo!"}]
)

Opmerkingen

  • Anthropic-modellen ondersteunen toolgebruik (function calling) natief. Alle Sinaptic® DROID+-tools (ingebouwd, REST API, MCP) werken met Claude-modellen.
  • Claude-modellen hebben een andere token-prijsstelling dan OpenAI. Bekijk de prijzen van Anthropic voor details.
  • De temperature parameter werkt op dezelfde manier, hoewel Anthropic-modellen zich bij dezelfde temperatuurwaarde iets anders kunnen gedragen.