Anthropic (Claude)
Sinaptic® DROID+ ondersteunt de Claude-modellen van Anthropic natief, inclusief Claude Opus, Sonnet en Haiku.
Configuratie
- Vraag een API-sleutel aan op console.anthropic.com
- Voeg deze toe aan uw omgeving of
.env-bestand:
export ANTHROPIC_API_KEY=sk-ant-...
- 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
| Model | Beste voor | Context |
|---|---|---|
claude-opus-4-20250514 | Meest capabel, complexe taken | 200K |
claude-sonnet-4-20250514 | Balans tussen prestaties/kosten | 200K |
claude-haiku-3-5-20241022 | Snel, kosteneffectief | 200K |
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
temperatureparameter werkt op dezelfde manier, hoewel Anthropic-modellen zich bij dezelfde temperatuurwaarde iets anders kunnen gedragen.