Source: https://aiprimetech.io/de/learn/use-claude-api-with-roo-code/ [Startseite](/de/) / [Lernen](/de/learn/) / Roo Code ohne Nutzungslimit mit der Claude API # Roo Code unbegrenzt mit der Claude API nutzen Roo Code ist eine leistungsstarke agentische Programmiererweiterung für VS Code, die verschiedene Aufgabenbereiche in separate Betriebsmodi aufteilt — Architect, Code, Debug und Ask. Jeder Modus lässt sich mit einem eigenen Modell, einer eigenen Temperatur und eigenen Anbietereinstellungen konfigurieren. Die Orchestrator-Funktion erzeugt Unteraufgaben, die den API-Verbrauch drastisch vervielfachen. Wenn Sie Roo Code mit einem Claude-Gateway zum Pauschalpreis ohne Nutzungslimit verbinden, können Sie Ihrem Architect-Modus Opus und Ihrem Code-Modus Sonnet zuweisen, ohne sich jemals Gedanken über die sich summierenden Kosten orchestrierter Arbeitsabläufe machen zu müssen. ## Wie Roo Code den API-Verbrauch vervielfacht Die Architektur von Roo Code unterscheidet sich grundlegend von einfachen chatbasierten KI-Editoren. Jeder Betriebsmodus (Architect, Code, Debug, Ask) verwaltet seinen eigenen Kontext und kann einem anderen Modell zugewiesen werden. Wenn der Orchestrator-Modus aktiv ist, zerlegt er eine komplexe Aufgabe in Unteraufgaben und delegiert jede davon an den passenden Modus — dadurch entstehen praktisch parallele Unterhaltungen, die jeweils unabhängig ihr eigenes Token-Budget verbrauchen. Eine einzelne vom Orchestrator gesteuerte Aufgabe wie „das Authentifizierungsmodul refaktorieren“ kann eine Architect-Unteraufgabe zur Planung der neuen Struktur, drei Code-Unteraufgaben zur Implementierung verschiedener Komponenten und eine Debug-Unteraufgabe zur Überprüfung des Ergebnisses erzeugen. Jede Unteraufgabe hat ihren eigenen System-Prompt, ihre eigenen Werkzeugdefinitionen und ihren eigenen Gesprächsverlauf. Der gesamte Token-Verbrauch ist nicht additiv, sondern multiplikativ, weil jede Unteraufgabe mit vollständig neu eingebundenem Kontext beginnt. Dies wird dadurch verstärkt, dass Roo Code ausschließlich native Werkzeugaufrufe verwendet. Anders als manche Agenten, die bei fehlgeschlagenen nativen Aufrufen auf XML-basierte Werkzeugaufrufe zurückgreifen, benötigt Roo Code native Unterstützung für Funktionsaufrufe durch die API. Jeder Werkzeugaufruf (Datei lesen, Datei schreiben, Terminalbefehl) besteht aus einem strukturierten Aufruf mit zugehöriger Antwort und erzeugt bei jeder Interaktion zusätzlichen Aufwand. Die Kombination aus Modellen pro Modus, Orchestrator-Unteraufgaben und nativen Werkzeugaufrufen macht Roo Code zu einem der größten API-Verbraucher im VS-Code-Ökosystem. ## API-Konfigurationsprofile einrichten Roo Code organisiert Anbietereinstellungen in API-Konfigurationsprofilen. Jedes Profil bündelt einen Anbietertyp, eine Basis-URL, einen API-Schlüssel, eine Modellkennung und optionale Parameter wie Temperatur und Thinking-Budget. Öffnen Sie das Einstellungsfenster von Roo Code in VS Code und navigieren Sie zu „API-Konfiguration“. Klicken Sie auf „Neues Profil erstellen“, um zu beginnen. Wenn Sie den Anthropic-Anbieter verwenden, setzen Sie „Anbieter“ auf Anthropic, geben Sie https://unlimited.aiprimetech.io als Basis-URL ein (Root-Host, ohne /v1 — das Anthropic SDK hängt den Pfad an) und fügen Sie Ihren AI Prime Tech Unlimited-Schlüssel ein. Wählen Sie Ihr Modell — claude-sonnet-4-5 für ein ausgewogenes Profil oder claude-opus-4-6 für maximale Reasoning-Leistung. Stellen Sie die Temperatur zwischen 0 und 1 ein, je nachdem, ob Sie Determinismus oder Kreativität bevorzugen. Erstellen Sie mehrere Profile für verschiedene Szenarien: ein schnelles Profil mit Haiku für kurze Fragen, ein Standardprofil mit Sonnet für die tägliche Programmierarbeit und ein leistungsstarkes Profil mit Opus für Architekturentscheidungen. Benennen Sie sie eindeutig (z. B. „Unlimited-Sonnet“, „Unlimited-Opus“), da Sie diese Profile im nächsten Schritt bestimmten Modi zuweisen werden. ## Strategie für die Modellzuweisung pro Modus Die herausragende Funktion von Roo Code für Nutzer ohne Nutzungslimit ist die Modellzuweisung pro Modus. In den Einstellungen hat jeder Modus (Architect, Code, Debug, Ask) ein Dropdown-Menü zur Auswahl des verwendeten API-Konfigurationsprofils. Die optimale Strategie ohne Nutzungslimit ist offensiv: Weisen Sie Opus den Modi Architect und Debug zu, in denen tiefgehendes Reasoning am wichtigsten ist, und Sonnet den Modi Code und Ask, in denen Geschwindigkeit und Umfang im Vordergrund stehen. Der Architect-Modus plant komplexe Änderungen vor der Ausführung. Er profitiert enorm von der überlegenen Fähigkeit von Opus, systemweite Auswirkungen, Abhängigkeitsketten und Architekturmuster zu durchdenken. Der Debug-Modus profitiert ebenfalls von Opus, da die Fehlerdiagnose häufig erfordert, mehrere Hypothesen gleichzeitig im Blick zu behalten und Ausführungspfade nachzuvollziehen. Der Code-Modus übernimmt die eigentlichen Dateiänderungen und wird am häufigsten aufgerufen. Sonnet ist schnell genug für kurze Feedbackschleifen und erzeugt dennoch hochwertigen Code. Der Ask-Modus ist für kurze Fragen und Erklärungen gedacht — Sonnet erledigt diese effizient. Ohne Nutzungslimit entstehen keine zusätzlichen Kosten, wenn Sie überall Opus verwenden, doch der Latenzunterschied ist für interaktive Arbeitsabläufe relevant. Diese Aufteilung bietet Ihnen das Beste aus beiden Welten: tiefgehendes Reasoning, wo es darauf ankommt, und schnelle Antworten, wo Geschwindigkeit zählt. ## Orchestrator und Boomerang-Unteraufgaben Der Orchestrator-Modus (manchmal Boomerang genannt) ist die Funktion von Roo Code zur Aufgabenzerlegung. Wenn Sie im Orchestrator-Modus eine komplexe Aufgabe beschreiben, zerlegt er die Arbeit in einzelne Unteraufgaben und delegiert jede an den passenden Modus. Die Ergebnisse der Unteraufgaben kehren wie ein „Bumerang“ zum Orchestrator zurück, der sie zusammenführt und den nächsten Schritt bestimmt. Jede Unteraufgabe läuft in ihrem eigenen Gesprächskontext mit einem eigenen Token-Budget. Das bedeutet, dass eine einzelne Orchestrator-Aufgabe fünf separate Claude-Unterhaltungen erzeugen kann, die jeweils unabhängig Zehntausende von Tokens verbrauchen. Bei einer Abrechnung pro Token kann eine Orchestrator-Sitzung für eine Funktion mittlerer Komplexität leicht mehrere Dollar kosten. Ohne Nutzungslimit kostet sie genau so viel wie eine einzelne Chatnachricht — nichts zusätzlich. Um Orchestrator mit unbegrenztem Zugriff effektiv zu nutzen, sollten Sie ihn nicht einschränken. Lassen Sie ihn so viele Teilaufgaben erstellen, wie das Problem erfordert. Aktivieren Sie den automatischen Modus, in dem Orchestrator selbst über die Aufteilung entscheidet, ohne bei jedem Schritt nach einer Bestätigung zu fragen. Das führt zu besseren Ergebnissen, weil Orchestrator frei iterieren und Teilaufgaben neu planen und erneut ausführen kann, wenn er während des Prozesses neue Informationen erhält. ## Benutzerdefinierte Modi mit .roomodes Roo Code unterstützt benutzerdefinierte Modi auf Projektebene, die in einer .roomodes-Datei im Projektstammverzeichnis definiert werden. Jeder benutzerdefinierte Modus legt einen Namen, eine Beschreibung, Ergänzungen zum Systemprompt, erlaubte Tools und das zu verwendende API-Konfigurationsprofil fest. So können Sie spezialisierte Agenten für Ihr jeweiliges Projekt erstellen – etwa einen Modus „Datenbankmigration“, der nur Zugriff auf SQL-Dateien und Migrationstools hat, oder einen Modus „Dokumentation“, der sich auf Markdown konzentriert und einen für das Schreiben optimierten Prompt verwendet. Erstellen Sie eine .roomodes-Datei JSON im Projektstammverzeichnis. Jeder Moduseintrag enthält roleDefinition (den Systemprompt), allowedTools (ein Array mit den Namen der Tools, die der Modus verwenden darf) und apiConfiguration (das zu verwendende Profil). Benutzerdefinierte Modi erscheinen neben den integrierten Modi in der Modusauswahl. Mit unbegrenztem Zugriff eröffnen benutzerdefinierte Modi kreative Arbeitsabläufe. Erstellen Sie einen Modus „Recherche“, der Opus für die gründliche Analyse unbekannter Codebasen verwendet. Erstellen Sie einen Modus „Schnelle Korrektur“, der Haiku für einfache Änderungen an einzelnen Zeilen nutzt. Erstellen Sie einen Modus „Review“, der Code liest und Feedback liefert, ohne Änderungen vorzunehmen. Dank des Pauschalpreismodells können Sie frei mit Moduskonfigurationen experimentieren, ohne sich über die Kosten von Fehlversuchen Gedanken machen zu müssen. ## Anforderungen an native Tool-Aufrufe Roo Code verwendet ausschließlich natives Function Calling – anders als einige andere Agenten greift es nicht auf XML-basierte Tool-Aufrufe zurück. Daher muss der API-Anbieter den Parameter tools in der Messages API korrekt unterstützen, einschließlich tool_use- und tool_result-Blöcken über mehrere Gesprächsrunden hinweg. Das AI Prime Tech Unlimited-Gateway unterstützt dies vollständig für alle Claude-Modelle. Fehler bei Tool-Aufrufen haben fast immer eine von zwei Ursachen: Sie verwenden eine ältere Modellversion mit schwächerer Unterstützung für Tool-Aufrufe, oder eine falsch konfigurierte Basis-URL leitet Anfragen an den falschen Endpunkt weiter. Prüfen Sie, ob die Modellkennung Ihres Profils einem aktuellen Claude-Modell entspricht und ob die Basis-URL für den gewählten Anbietertyp korrekt ist. Die verfügbaren Tools von Roo Code umfassen Dateioperationen (Lesen, Schreiben, Auflisten), Terminalbefehle (Ausführen, Ausgabe lesen), Browseraktionen (sofern aktiviert) und MCP-Tools (sofern konfiguriert). Jeder Tool-Aufruf fügt dem Gespräch strukturierte Daten hinzu – normalerweise 200-500 Token pro Tool-Aufruf einschließlich des Ergebnisses. Bei einer komplexen Aufgabe mit Dutzenden von Tool-Aufrufen summiert sich das erheblich. ## Fehlerbehebung bei der Roo Code-Konfiguration Das häufigste Problem ist eine fehlende Zuordnung zwischen Modi und Profilen: Sie haben Profile erstellt, aber vergessen, sie den Modi zuzuweisen. Prüfen Sie in den Einstellungen das Dropdown-Menü „API-Konfiguration“ jedes Modus. Wenn dort „Standard“ steht und Sie kein Standardprofil festgelegt haben, schlagen Anfragen fehl. Weisen Sie jedem Modus, den Sie verwenden möchten, ausdrücklich ein Profil zu. Wenn Orchestrator-Teilaufgaben fehlschlagen, die direkte Verwendung der Modi aber funktioniert, liegt das meist daran, dass die Teilaufgabenmodi das Profil von Orchestrator übernehmen, sofern sie nicht ausdrücklich anders konfiguriert sind. Stellen Sie sicher, dass jeder Modus, den Orchestrator aufrufen könnte, eine eigene gültige Profilzuordnung hat. Ein gängiges Vorgehen ist, Ihre Sonnet-Konfiguration als Standardprofil festzulegen und nur für Architect und Debug Opus zu verwenden. Zeitüberschreitungen bei Verbindungen während langer Orchestrator-Sitzungen deuten meist darauf hin, dass zu viele Teilaufgaben gleichzeitig laufen und Ratenlimits erreichen. Das Gateway stellt überzählige Anfragen in eine Warteschlange und liefert die Ergebnisse zurück, sobald sie verfügbar sind. VS Code kann die Verzögerung jedoch als Zeitüberschreitung interpretieren. Verringern Sie in den Einstellungen die Anzahl gleichzeitig ausgeführter Orchestrator-Teilaufgaben, wenn dies regelmäßig auftritt, oder warten Sie einfach – das Gateway verarbeitet schließlich alle Anfragen innerhalb der Fair-Use-Grenzen. Kopieren ``` # Roo Code -> Settings -> API Configuration -> Create New Profile # # Profile: Unlimited-Sonnet # Provider: Anthropic # Base URL: https://aiprimetech.io # API Key: # Model: claude-sonnet-4-5 # # Profile: Unlimited-Opus # Provider: Anthropic # Base URL: https://aiprimetech.io # API Key: # Model: claude-opus-4-6 # # Mode Assignment: # Architect -> Unlimited-Opus # Code -> Unlimited-Sonnet # Debug -> Unlimited-Opus # Ask -> Unlimited-Sonnet ``` ## Häufig gestellte Fragen Welchen Vorteil bietet die Modellzuweisung pro Modus bei unbegrenztem Zugriff? Sie können teure Modelle wie Opus Modi mit hohem Denkaufwand (Architect, Debug) zuweisen, ohne sich über die Kosten Gedanken zu machen, und für häufig verwendete Modi (Code, Ask) schnellere Modelle beibehalten, um die Latenz zu verbessern. Bei einer Abrechnung pro Token ist diese Strategie kostspielig; bei unbegrenztem Zugriff können Sie ohne zusätzliche Kosten auf Qualität optimieren. Wie wirkt sich der Orchestrator-Modus auf die API-Nutzung aus? Orchestrator zerlegt Aufgaben in Teilaufgaben, die jeweils in einem eigenen Gespräch mit einem eigenen Tokenbudget ausgeführt werden. Eine einzelne komplexe Aufgabe kann 5-10 separate Claude-Gespräche erzeugen. Bei einer Abrechnung pro Token vervielfacht dies die Kosten erheblich; bei unbegrenztem Zugriff ist es durch den Pauschalpreis abgedeckt. Funktioniert Roo Code mit dem OpenAI-kompatiblen Endpunkt? Ja. Erstellen Sie ein Profil, wählen Sie als Anbieter „OpenAI-kompatibel“, setzen Sie die Basis-URL auf https://unlimited.aiprimetech.io/v1, und geben Sie die Modell-ID manuell ein. Für die bestmögliche Kompatibilität bei Tool-Aufrufen wird jedoch die Anbindung über den Anthropic-Anbieter empfohlen. Was ist .roomodes und sollte ich es verwenden? Eine .roomodes-Datei im Projektstammverzeichnis definiert benutzerdefinierte Modi mit bestimmten Tools, Prompts und Modellzuweisungen. Bei unbegrenztem Zugriff können Sie damit nach Belieben spezialisierte Agenten für verschiedene Arbeitsabläufe erstellen – Recherche, Review, Migration, Dokumentation –, ohne sich über die zusätzlichen Tokenkosten umfangreicher Systemprompts Gedanken zu machen. Warum erhalte ich bei Roo Code Fehler bei Tool-Aufrufen? Roo Code erfordert natives Function Calling ohne XML-Fallback. Stellen Sie sicher, dass Ihre Modellkennung ein aktuelles Claude-Modell (claude-sonnet-4-5 oder neuer) bezeichnet und dass Ihre Basis-URL für den ausgewählten Anbietertyp korrekt konfiguriert ist. Ältere Modellversionen unterstützen Tool-Aufrufe möglicherweise weniger zuverlässig. Claude in wenigen Minuten nutzen Holen Sie sich einen API-Schlüssel – ohne Anthropic-Konto oder Warteliste.[API-Schlüssel erhalten](/register) AI Prime Tech ist ein unabhängiges API-Gateway. Es ist weder mit Anthropic verbunden noch von Anthropic empfohlen und auch kein Wiederverkäufer von Anthropic. Claude und zugehörige Modellnamen sind Marken ihrer jeweiligen Inhaber. ## Weitere Anleitungen zur Claude API [So erhalten Sie einen Claude API-Schlüssel](/de/learn/how-to-get-a-claude-api-key/)[Claude-API-Preise erklärt](/de/learn/claude-api-pricing-explained/)[Die günstigste Möglichkeit, die Claude API zu nutzen](/de/learn/cheapest-way-to-use-claude-api/)[Cursor unbegrenzt mit der Claude API nutzen](/de/learn/use-claude-api-with-cursor/)[Unbegrenzter Zugang zu Claude Code](/de/learn/use-claude-api-with-claude-code/)[Claude API-Gateway vs. direkter Zugang zu Anthropic](/de/learn/claude-api-vs-anthropic-direct/)[Claude über eine OpenAI-kompatible API nutzen](/de/learn/openai-compatible-claude-api/)[Claude-Modelle im Vergleich](/de/learn/claude-api-models-compared/)[Die Claude API mit Kryptowährungen bezahlen](/de/learn/claude-api-with-crypto-payment/)[Zugang zur Claude API ohne Warteliste](/de/learn/claude-api-without-waitlist/)[So reduzieren Sie den Token-Verbrauch von Claude](/de/learn/how-to-reduce-claude-token-usage/)[Cline unbegrenzt mit der Claude API nutzen](/de/learn/use-claude-api-with-cline/)[Claude unbegrenzt in JetBrains-IDEs nutzen](/de/learn/use-claude-api-with-jetbrains/)[Aider unbegrenzt mit der Claude API nutzen](/de/learn/use-claude-api-with-aider/)[Claude unbegrenzt in VS Code nutzen](/de/learn/use-claude-api-with-vscode/)[OpenCode unbegrenzt mit der Claude API nutzen](/de/learn/use-claude-api-with-opencode/)[Einen unbegrenzten Hermes-Agenten mit Claude betreiben](/de/learn/run-hermes-agent-with-claude-api/)[OpenClaw unbegrenzt mit Claude betreiben](/de/learn/run-openclaw-with-claude-api/)[Was eine Anthropic-kompatible API bedeutet](/de/learn/anthropic-compatible-api/)[Claude Code API-Schlüssel – so erhalten und richten Sie ihn ein](/de/learn/claude-code-api-key-setup/)[Claude Code-API-Kosten — Preise und Möglichkeiten zur Kostensenkung](/de/learn/claude-code-api-costs/)[Claude API-Fehler – Ratenlimits und Lösungen für 400, 500, 529](/de/learn/claude-api-errors-troubleshooting/)[So kaufen Sie Claude API-Guthaben](/de/learn/buy-claude-api-credits/)[Kostenlose Testversion der Claude API: Was tatsächlich kostenlos ist und was nicht](/de/learn/claude-api-free-trial/)[Claude API vs. Claude Pro/Max-Abonnement — welche Option wählen?](/de/learn/claude-api-vs-subscription/)[Die Codex CLI mit Claude ausführen](/de/learn/use-claude-api-with-codex/)[Claude mit n8n verbinden](/de/learn/use-claude-api-with-n8n/)[LiteLLM-Anfragen an Claude weiterleiten](/de/learn/use-claude-api-with-litellm/)[Claude in Kilo Code verwenden](/de/learn/use-claude-api-with-kilo-code/)[Claude in GitHub Copilot integrieren](/de/learn/use-claude-api-with-github-copilot/)[Zed über das Gateway mit Claude verbinden](/de/learn/use-claude-api-with-zed/)[Cherry Studio mit Claude verbinden](/de/learn/use-claude-api-with-cherry-studio/)[LangChain auf Claude über das Gateway ausrichten](/de/learn/use-claude-api-with-langchain/)[Factory Droid mit Claude betreiben](/de/learn/use-claude-api-with-factory-droid/)[Die Claude Code API erklärt](/de/learn/claude-code-api/)[Die Claude API in Ihre Anwendung integrieren](/de/learn/claude-api-integration/)