Anthropic (Claude)
Sinaptic® DROID+ unterstützt nativ die Claude-Modelle von Anthropic, einschließlich Claude Opus, Sonnet und Haiku.
Einrichtung
- Holen Sie sich einen API-Key unter console.anthropic.com
- Fügen Sie diesen zu Ihrer Umgebung oder Ihrer
.env-Datei hinzu:
export ANTHROPIC_API_KEY=sk-ant-...
- Konfigurieren Sie die
droid.yaml:
anthropic:
base_url: "https://api.anthropic.com"
api_key: "${ANTHROPIC_API_KEY}"
Agenten-Konfiguration
Um ein Claude-Modell zu verwenden, setzen Sie den Provider in Ihrer Agenten-Konfiguration auf anthropic:
name: "claude-agent"
model:
provider: "anthropic"
name: "claude-sonnet-4-20250514"
max_tokens: 4096
temperature: 0.7
Verfügbare Modelle
| Modell | Ideal für | Kontext |
|---|---|---|
claude-opus-4-20250514 | Leistungsstärkstes Modell, komplexe Aufgaben | 200K |
claude-sonnet-4-20250514 | Ausgewogene Performance/Kosten | 200K |
claude-haiku-3-5-20241022 | Schnell, kosteneffizient | 200K |
Besuchen Sie die Anthropic-Dokumentation für die neuesten Modelle.
Funktionsweise
Sinaptic® DROID+ übersetzt das OpenAI-kompatible Anfrageformat intern in die Messages-API von Anthropic. Ihre Clients verwenden weiterhin das Standard-OpenAI-SDK — Sinaptic® DROID+ übernimmt die Konvertierung:
# Der Client-Code ist unabhängig vom Backend-Modell gleich
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8080/v1", api_key="any")
response = client.chat.completions.create(
model="claude-agent", # Name des Agenten, nicht der Name des Modells
messages=[{"role": "user", "content": "Hallo!"}]
)
Hinweise
- Anthropic-Modelle unterstützen nativ die Nutzung von Tools (Function Calling). Alle Sinaptic® DROID+-Tools (integriert, REST-API, MCP) funktionieren mit Claude-Modellen.
- Claude-Modelle haben eine andere Token-Preisgestaltung als OpenAI. Einzelheiten finden Sie in der Preisübersicht von Anthropic.
- Der Parameter
temperaturefunktioniert auf die gleiche Weise, wobei sich Anthropic-Modelle bei gleichem Temperaturwert geringfügig anders verhalten können.