/v1/messages), sodass Sie das Anthropic Python SDK und kompatible Tools mit Infercom-Modellen verwenden können. Dies ist nützlich für Anwendungen und Frameworks, die auf der Anthropic API aufbauen, wie Claude Code, LangChains Anthropic-Provider oder eigene agentenbasierte Workflows.
Das Anthropic SDK wurde für Claude-Modelle entwickelt. Bei der Verwendung mit Infercom greifen Sie über eine Anthropic-kompatible Schnittstelle auf Open-Source-Modelle (wie MiniMax, DeepSeek, Llama) zu - nicht auf Claude selbst.
Anthropic SDK installieren
Client konfigurieren
Setzen Sie diebase_url auf die Infercom API und geben Sie Ihren Infercom API-Schlüssel an.
Sie haben noch keinen Infercom API-Schlüssel? Holen Sie sich Ihren auf der Seite API-Schlüssel und URLs.
Grundlegende Verwendung
Nicht-Streaming-Beispiel
Streaming-Beispiel
System-Prompts
Verwenden Sie densystem-Parameter, um dem Modell Anweisungen zu geben.
Mehrteilige Konversationen
Tool-Verwendung (Funktionsaufrufe)
Die Anthropic Messages API unterstützt Tool-Verwendung für Modelle mit Funktionsaufruf-Fähigkeiten.Tool-Verwendung funktioniert mit
MiniMax-M2.7 und gpt-oss-120b. Andere Modelle rufen möglicherweise nicht zuverlässig Tools auf. Siehe Funktionsaufrufe für modellspezifische Hinweise.Tools definieren
tool_use-Inhaltsblock:
Tool-Ergebnisse bereitstellen
Nach der Ausführung des Tools senden Sie das Ergebnis zurück, um die Konversation fortzusetzen:Asynchrone Verwendung
Verwendung mit curl
Sie können die Messages API auch direkt mit curl aufrufen:Unterstützte Parameter
Nicht unterstützte Funktionen
Die folgenden Anthropic-spezifischen Funktionen werden nicht unterstützt:- Extended Thinking (
thinking-Parameter) - Prompt-Caching (
cache_control) - Vision/Bildeingaben
- PDF-Dateieingaben
- Zitate
- Serverseitige Tools (Websuche, Code-Ausführung)
- Batch-API
Unterschiede zur Anthropic API
Wann Anthropic- vs. OpenAI-Kompatibilität verwenden
Verwandte Dokumentation
- OpenAI-Kompatibilität - Verwendung des OpenAI SDK
- Funktionsaufrufe - Detaillierte Anleitung zur Tool-Verwendung
- Responses API - Agentenbasierte Workflows mit strukturierten Ausgaben
- Unterstützte Modelle - Verfügbare Modelle und Fähigkeiten