Provider im Überblick
Ein Provider ist der Agent hinter einer Konversation. OAR betreibt acht davon: GitHub Copilot, OpenAI mit deinem eigenen Key (mit OpenAI Image), Claude, Claude API, Claude Cloud, Cursor, Grok und DeepSeek. Sie teilen sich denselben Chat, dieselbe Queue, denselben Verlauf und denselben Dateibrowser. Was sich unterscheidet: wo der Agent läuft, was er von dir braucht und welche Funktionen er unterstützt. Diese Seite stellt die Provider nebeneinander.
Die Provider #
GitHub Copilot. Der Standard, immer verfügbar. Der Agent läuft auf dem Rechner des Relays und nutzt dort die Anmeldung der Copilot CLI. Er hat zwei Engines, einzustellen unter Settings → Providers → Copilot → Copilot engine (Einstellungen → Provider → Copilot → Copilot-Engine): SDK (ein Headless-Worker pro Konversation, seit 0.9.2 der Standard, wenn das Relay ihn ausführen kann) und Extension (Erweiterung; die Copilot CLI in einer Terminal-Session mit der Erweiterung von OAR). Die SDK-Engine unterstützt mehr der unten genannten Funktionen. Siehe GitHub Copilot.
OpenAI (BYOK). Der Copilot-Agent, auf einer der beiden Engines, gerichtet auf einen OpenAI-kompatiblen Endpunkt mit deinem eigenen API-Key. Er braucht den Key und eine Modell-ID und nimmt optional eine Basis-URL, alles im Unter-Tab OpenAI. Siehe OpenAI.
OpenAI Image (BYOK). Ein Chat, dessen Antworten Bilder sind. Es läuft kein Agent: Das Relay ruft die OpenAI Images API selbst auf, mit demselben Key. Unter einem erzeugten Bild arbeitet Edit this image (Dieses Bild bearbeiten) daran weiter.
Claude. Das Claude Agent SDK, in einem Worker pro Konversation auf dem Rechner des Relays. Es nutzt die dortige Claude-Anmeldung, die du im Unter-Tab Claude wechseln kannst, daher gibt es keinen Key einzugeben. Schalte es mit Enable Claude for New Chat model selection (Claude in der Modellauswahl für neue Chats aktivieren) ein. Siehe Claude.
Claude API Neu in 0.9.18. Derselbe Claude-Agent, abgerechnet über einen API-Key der Claude Console statt über dein Abo. Füge den Key im Unter-Tab Claude API ein. Ein Claude-Chat kann zwischen Turns zwischen Abo und Key wechseln, und ein optionales Monatslimit stoppt die Ausgaben auf dem Key.
Claude Cloud Neu in 0.9.7. Experimentell und standardmäßig aus. Claude Code läuft in einer Sandbox bei Anthropic, auf einem eigenen Klon eines GitHub-Repositorys, und die Ergebnisse kommen als Branches zurück. Nichts auf deinem Rechner ist dafür sichtbar. Es braucht die Claude-Anmeldung des Relay-Rechners (ein claude.ai-Konto) mit verbundenem GitHub und wird über dieses Konto abgerechnet. Schalte es mit Enable Claude Cloud for New Chat (Claude Cloud für neue Chats aktivieren) ein. Siehe Claude Cloud.
Cursor. Das Cursor Agent SDK, in einem Worker pro Konversation auf dem Rechner des Relays. Es braucht deinen Cursor-API-Key, eingefügt im Unter-Tab Cursor, und Enable Cursor for New Chat model selection (Cursor in der Modellauswahl für neue Chats aktivieren).
Grok. Die Grok CLI, gesteuert auf dem Rechner des Relays mit dem Konto, bei dem die CLI angemeldet ist. Im Unter-Tab Grok kannst du dich an- und abmelden. Schalte es mit Enable Grok for New Chat model selection (Grok in der Modellauswahl für neue Chats aktivieren) ein.
DeepSeek Neu in 0.9.17. Claude Code auf dem Rechner des Relays, gerichtet auf die Anthropic-kompatible API von DeepSeek mit deinem DeepSeek-API-Key, daher hat es die unten genannten Claude-Funktionen. Es braucht keine Claude-Anmeldung und keine eigene CLI: Füge den Key im Unter-Tab DeepSeek ein. Turns werden über das DeepSeek-Konto abgerechnet.
Provider einschalten #
Öffne Settings → Providers (Einstellungen → Provider). Der Tab hat einen Unter-Tab pro Provider, in dieser Reihenfolge: Copilot, OpenAI, Claude, Claude API, Claude Cloud, Grok, Cursor, DeepSeek. Jeder enthält die Einstellungen des Providers, seine Anmeldung und den Schalter, der ihn in New Chat (Neuer Chat) anbietet. OpenAI und OpenAI Image teilen sich den Unter-Tab OpenAI.
Jede Konversation nutzt einen Provider. Du wählst ihn beim Start der Konversation, und nach der ersten Nachricht bleibt er bei ihr. Der Eingabebereich zeigt, welcher es ist, und bietet nur die Modelle dieses Providers an. Für einen anderen Provider startest du eine weitere Konversation. Neu in 0.9.18 Die einzige Ausnahme: Ein Claude-Chat kann zwischen Abo und Claude-API-Key wechseln und behält dabei seine Session. Siehe Eine Konversation starten.
Wenn du Claude, Claude API oder Grok ausschaltest oder den Key von OpenAI, Cursor, DeepSeek oder Claude API entfernst, wechseln Konversationen, die noch keine Nachricht gesendet haben, zurück zu Copilot. Schaltest du OpenAI, Cursor oder DeepSeek aus, ohne den Key zu entfernen, wechselt nichts. Laufende Konversationen und die anderer Provider bleiben unberührt. Claude Cloud ist die Ausnahme: Ausschalten nimmt es nur aus New Chat heraus, und seine Konversationen bleiben, wie sie sind.
Was jeder Provider kann #
OpenAI (BYOK) ist der Copilot-Agent und hat daher die Copilot-Spalten. OpenAI Image steht nicht in der Tabelle: siehe den Abschnitt nach den Anmerkungen.
Claude API ist der Claude-Agent mit anderer Abrechnung und hat daher die Claude-Spalte, mit zwei Unterschieden: keine Pause am Nutzungslimit und eine eigene Karte in Check Usage (Verbrauch prüfen).
| Copilot, SDK | Copilot, Extension | Claude | Claude Cloud | Cursor | Grok | DeepSeek | |
|---|---|---|---|---|---|---|---|
| Laufenden Turn nachsteuern | Ja | Nein | Ja | Nein | Nein | Nein | Ja |
| Rückfrage-Karten | Ja | Ja | Ja | Ja | Ja | Nein | Ja |
| Fragen mit Mehrfachauswahl | Ja | Teilweise | Ja | Ja | Ja | Nein | Ja |
| Plan-Board | Ja | Ja | Ja | Nein | Ja | Ja | Ja |
| Leiste für Hintergrund-Tasks | Ja | Nein | Ja | Nein | Nein | Ja | Ja |
| Subagent-Ansicht | Teilweise | Teilweise | Ja | Teilweise | Teilweise | Teilweise | Ja |
| Relay-Modi | Ja | Nur Prompt | Ja | Nein | Ja | Nur Prompt | Ja |
| Anhänge | Ja | Ja | Ja | Nur Bilder | Ja | Nur Pfade | Ja |
| Angewiesen, Medien in Antworten einzubetten | Ja | Nein | Ja | Nein | Ja | Ja | Ja |
| Anzeige des Kontextfensters | Ja | Ja | Ja | Ja | Ja | Ja | Ja |
| Karte in Check Usage | Ja | Ja | Ja | Ja | Ja | Ja | Ja |
| Automatische Kompaktierung | Ja | Nicht angezeigt | Ja | Nur Zeile | Nicht angezeigt | Nicht angezeigt | Ja |
relay_ |
Ja | Ja | Ja | Nein | Ja | Ja | Ja |
preview |
Nur API | Ja | Ja | Nein | Ja | Ja | Ja |
| Arbeitsordner und Dateibrowser | Ja | Ja | Ja | Nein | Ja | Ja | Ja |
| Fortsetzen nach einem Neustart | Ja | Per Session-ID | Ja | Ja | Ja | Ja | Ja |
Anmerkungen zur Tabelle:
- Nachsteuern. Bei den Providern mit Ja geht eine Nachricht, die während eines Turns gesendet wird, in diesen Turn, und der Senden-Button heißt Steer (Nachsteuern). Bei den anderen wartet die Nachricht hinter dem Turn, und der Button heißt Queue (Einreihen). Siehe Turns und die Queue und Während ein Turn läuft.
- Mehrfachauswahl. Auf der Extension-Engine von Copilot gibt es keine eigene Frage mit Mehrfachauswahl, aber eine Auswahlkarte, die freien Text annimmt, hat einen Schalter Select several (Mehrere auswählen).
- Plan-Board. Das Board Plan ready for review (Plan bereit zur Prüfung) erscheint, wenn ein Agent im Modus plan einen Plan fertigstellt. Auf der SDK-Engine von Copilot erscheint es auch in ask, wenn im Turn nichts genehmigt wurde. Von seinen Buttons schaltet Implement in autopilot (Im Autopilot umsetzen) die Konversation auf autopilot, Stop here and prompt myself (Hier aufhören, ich prompte selbst) auf agent, und Stop here (Hier aufhören) lässt den Modus unverändert. Ein Claude-Cloud-Chat hat keine Relay-Modi und daher kein Plan-Board. Siehe Das Plan-Board.
- Leiste für Hintergrund-Tasks. Die Task-Leiste des Eingabebereichs listet Arbeit, die die Antwort überdauert, die sie gestartet hat. Ein Claude-Cloud-Agent kann Hintergrundarbeit haben, und ihre Ergebnisse kommen als Fortsetzungsantworten, aber es gibt keine Leiste. Neu in 0.9.12 Die Zeile eines Shell-Befehls öffnet seine Konsole. Die Leiste von Grok listet seine Terminals, die länger als zwei Sekunden laufen.
- Subagent-Ansicht. Sie öffnet die Überlegungen, Tool-Aufrufe und die Antwort eines Subagents. Claude und DeepSeek zeichnen alles auf. Bei den anderen Providern zeigt sie, was der Provider meldet, daher kann die Aufzeichnung Lücken haben. Der eigene Antworttext eines Claude-Cloud-Subagents wird nicht veröffentlicht. Einen einzelnen Subagent stoppen geht bei Claude und DeepSeek für Subagents im Hintergrund und auf der SDK-Engine von Copilot für Hintergrund-Tasks. Sonst stoppst du den ganzen Turn.
- Relay-Modi. Nur Prompt heißt, dass der Modus den Agent als Anweisung erreicht und nichts ihn durchsetzt. Ja bei Claude, DeepSeek und Cursor heißt, dass plan der eigene Plan-Modus des SDK ist; die anderen Modi sind Anweisungen. Wie jeder Provider einen Modus umsetzt, steht unter Relay-Modi.
- Anhänge. Claude Cloud nimmt nur Bilder (JPEG, PNG, GIF oder WebP, bis zu 5 MB je Bild) und lehnt einen Turn mit jedem anderen Anhang ab. Bei Grok erreichen Dateien den Agent als Pfade im Nachrichtentext, nicht als Inhalt. Auf der SDK-Engine von Copilot, bei Claude und bei Cursor werden Bilder bis 5 MB inline gesendet, andere Dateien als Referenzen oder Pfade übergeben, die der Agent liest. DeepSeek macht es auf DeepSeek Flash genauso; DeepSeek V4 Pro nimmt keine Bilder und bekommt sie als Pfade. Die Extension-Engine von Copilot bettet jedes Bild inline ein, unabhängig von der Größe.
- Angewiesen, Medien in Antworten einzubetten. Agents wird gesagt, dass sie ein Bild, Video oder eine Audiodatei inline zeigen können, indem sie den absoluten Pfad als Markdown-Bild schreiben. Die Extension-Engine von Copilot und Claude Cloud bekommen diese Anweisung nicht.
- Anzeige des Kontextfensters. Der Button 🧠 zeigt, wie viel des Fensters belegt ist. Claude und DeepSeek zeigen genaue Kategorien. Copilot zeigt eine gröbere Aufteilung. Ein Claude-Cloud-Chat meldet nach jedem Turn eine Zahl, ohne Kategorien.
- Karte in Check Usage. 📊 Check Usage hat einen Tab pro Provider, der Verbrauch meldet. OpenAI (BYOK) hat keinen eigenen Tab: Aus einem OpenAI-Chat öffnet sich der Dialog auf dem ersten Tab. Die Zahlen von Cursor sind Schätzungen gegen Kontingente, die du einträgst. Grok zeigt den aktuellen Plan-Verbrauch, wenn das Konto ihn meldet, plus eine Schätzung, wenn du ein Monatsbudget einträgst. Claude Cloud zeigt das Cloud-Guthaben des Kontos. DeepSeek zeigt das Guthaben des Kontos und eine Schätzung der DeepSeek-Ausgaben dieses Relays, siehe die Verbrauchskarte von DeepSeek. Claude API zeigt eine Schätzung der Ausgaben dieses Relays auf dem Key, siehe die Verbrauchskarte von Claude API. Verbrauchszeilen pro Antwort gibt es nur bei Copilot.
- Automatische Kompaktierung. Ja bei Claude und DeepSeek heißt, dass du
ein Auto-Kompaktierungsfenster einstellen kannst; DeepSeek kompaktiert bei 400K,
wenn du keins einstellst. Auf der SDK-Engine von Copilot zeigen
Aktivitätszeilen sie an. Nur Zeile heißt, dass Claude Cloud eine Zeile
zeigt, wenn die Session eine Kompaktierung meldet. Nicht angezeigt heißt,
dass OAR eine Kompaktierung weder auslöst noch markiert.
/funktioniert bei jedem Provider gleich. Siehe Eine Konversation kompaktieren.compact relay_undtool preview. Das sind die eigenen Agent-Tools von OAR. Auf der SDK-Engine von Copilot hat der Agent kein Toolpreviewund bekommt stattdessen gesagt, wie er die Preview-API des Relays aufruft. Siehe Agent-Tools → Nach Provider./im Eingabebereich zu tippen funktioniert bei jedem Provider.preview - Arbeitsordner und Dateibrowser. Ein Claude-Cloud-Agent arbeitet auf einem Klon in einer Sandbox, daher gibt es kein Arbeitsverzeichnis zum Ändern und keinen Session-Ordner zum Durchsuchen. Repository und Branch treten an die Stelle des Ordners.
- Fortsetzen nach einem Neustart. Auf der Extension-Engine wird die Copilot CLI mit der Session-ID der Konversation neu gestartet. Was jeder Provider fortsetzt, steht unter Neustarts und Fortsetzen.
OpenAI Image #
Ein Bild-Chat hat keine der oben genannten Agent-Funktionen. Das Relay erzeugt die Bilder, daher gibt es keine Agent-Tools, keine Relay-Modi (sie haben keine Wirkung), kein Plan-Board und keine Hintergrund-Tasks. New Chat fragt nach Quality (Qualität) und Size (Größe), wo andere Provider nach dem Reasoning-Effort fragen.
Die CLI eines Providers installieren oder aktualisieren #
Manche Provider führen ein Kommandozeilenprogramm auf dem Rechner des Relays aus. Fehlt es, würde ein Turn sonst fehlschlagen, und du bräuchtest eine Shell auf diesem Rechner. Die Unter-Tabs Copilot, Claude und Grok haben deshalb oben eine CLI-Zeile, die die installierte Version und ihren Ort zeigt. Die Zeilen heißen GitHub Copilot CLI, Claude Code CLI und Grok CLI. Cursor hat keine Zeile, weil es keine CLI braucht. DeepSeek und Claude API haben auch keine: Sie nutzen den Claude-Code-Build des Agent SDK oder den, den die Zeile Claude Code CLI installiert hat.
| CLI | Buttons |
|---|---|
| Grok CLI | Install (Installieren), wenn sie fehlt, Update (Aktualisieren), wenn sie da ist |
| Claude Code CLI | Install, Update und Switch to native installer (Zum nativen Installer wechseln) |
| GitHub Copilot CLI | Keine. Sie wird auf dem Rechner mit npm verwaltet, also installierst und aktualisierst du sie dort aus einer Shell. |
Was die Buttons tun:
- Install und Update fragen zuerst nach einer Bestätigung. Die
Bestätigung nennt den genauen Befehl und den Ordner, in den er schreibt. Die
Befehle sind die Installations-Einzeiler der Hersteller und deren eigene
update-Befehle, fest im Relay hinterlegt: Nichts, was du tippst, erreicht eine Shell. Sie laufen auf dem Rechner des Relays als Benutzer des Relays, nie mitsudo. - Die Ausgabe läuft live in die Leiste. Den Dialog zu schließen oder von einem anderen Gerät zuzusehen verliert sie nicht. Auf einem Relay läuft immer nur eine Installation gleichzeitig.
- Wenn sie fertig ist, findet das Relay das Programm und nutzt es ohne Neustart für neue Sessions. Sessions, die schon liefen, behalten das Programm, mit dem sie gestartet sind.
- Switch to native installer erscheint nur bei Claude, wenn
claude doctormeldet, dass eine npm-Installation in einem Ordner liegt, in den der Benutzer des Relays nicht schreiben kann. Es führtclaude installaus. Die npm-Kopie bleibt, wo sie ist.
Buttons an Fehlerantworten #
Wenn ein Turn aus einem von wenigen bekannten Gründen fehlschlägt, trägt die Fehlerantwort Buttons, die direkt zur Lösung führen:
| Die Antwort sagt | Buttons |
|---|---|
| Die Grok CLI fehlt | Install Grok CLI (Grok CLI installieren; öffnet dieselbe Bestätigung wie der Unter-Tab), Grok settings (Grok-Einstellungen) |
| Grok ist nicht angemeldet | Sign in to Grok (Bei Grok anmelden), Grok settings |
| Claude ist nicht angemeldet, oder das Claude-Konto hat den Turn abgelehnt (Abrechnung, Organisation nicht zugelassen, Konto gesperrt, Verifizierung erforderlich, kein Zugriff) | Claude settings (Claude-Einstellungen) |
DeepSeek hat den Turn wegen des Guthabens abgelehnt (relay.) |
Top up DeepSeek (DeepSeek aufladen), DeepSeek settings (DeepSeek-Einstellungen) |
DeepSeek hat den API-Key nicht akzeptiert (relay.) |
DeepSeek settings |
Neu in 0.9.18 Ein Claude-API-Turn lief nicht: kein Key, Claude API aus oder Monatslimit erreicht (relay., relay.) |
Claude API settings (Claude-API-Einstellungen), Switch to subscription (Zum Abo wechseln) |
| Neu in 0.9.18 Anthropic hat einen Claude-API-Turn abgelehnt: der Key, das Guthaben, die Abrechnung, ein Ausgaben- oder Ratenlimit | Claude API settings, Add funds (Guthaben hinzufügen), Console billing (Console-Abrechnung) oder Console limits (Console-Limits), je nach Fall; siehe die Fehlercodes von Claude API |
Grok settings, Claude settings und DeepSeek settings öffnen den passenden Unter-Tab unter Settings → Providers. Top up DeepSeek öffnet die Aufladungsseite von DeepSeek; siehe die Fehlercodes von DeepSeek. Für Claude findest du dort Relogin (Neu anmelden) und das angezeigte Konto. Andere Fehler haben keinen Button.
Einen Provider wählen #
- Wähl Claude Cloud, wenn der Agent an einem GitHub-Repository arbeiten soll, ohne deinen Rechner anzufassen. Er sieht nur, was gepusht ist, und seine Ergebnisse kommen als Branches zurück.
- Wähl Claude API, um Claude-Chats mit einem Console-Key zu betreiben, abgerechnet pro Token, oder um einen Claude-Chat auf dem Key fortzusetzen, wenn das Nutzungslimit des Abos erreicht ist.
- Wähl Claude, Claude API, DeepSeek oder die SDK-Engine von Copilot, wenn du einen laufenden Turn nachsteuern und Hintergrund-Tasks in der Task-Leiste verfolgen willst.
- Grok hat keine Rückfrage-Karten: Ein Agent, der eine Antwort braucht, fragt im Text seiner Antwort.
- Wähl OpenAI Image, um Bilder zu erzeugen oder zu bearbeiten.
- Wähl OpenAI (BYOK), um den Copilot-Agent gegen deinen eigenen OpenAI-kompatiblen Endpunkt und Key laufen zu lassen.
- Wähl Cursor, um die Modelle deines Cursor-Kontos zu nutzen. Es braucht einen API-Key und keine CLI.
- Wähl DeepSeek, um den Agent von Claude Code auf den Modellen von DeepSeek laufen zu lassen, bezahlt aus einem DeepSeek-Guthaben. Sein Thinking lässt sich nicht abschalten.
- Claude, Claude API und DeepSeek sind die einzigen Provider mit einer Einstellung für das Auto-Kompaktierungsfenster und der vollständigen Aufzeichnung eines Subagents.