OpenRouter mit einem Coding-Agenten nutzen
Exportieren Sie OPENROUTER_API_KEY und starten Sie oharness -m openrouter/<vendor>/<model>. OHarness ruft die Modellliste von OpenRouter ab, daher ist jedes Modell, das OpenRouter vermittelt, unter /models verfügbar.
Drei Befehle
npm install -g oharnessexport OPENROUTER_API_KEY="..."oharnessDann zeigt /models, was OpenRouter anbietet, und /model openrouter/<vendor>/<model> wählt eines aus — die Modell-ID ist die von OpenRouter selbst und enthält bereits einen Schrägstrich.
Wann OpenRouter die richtige Wahl ist
- Viele Modelle ausprobieren, ohne bei jedem Anbieter ein Konto zu eröffnen.
- Eine Rechnung und ein Schlüssel für ein Team, das mehrere Anbieter nutzt.
- Ausweichlösung: Fällt ein Upstream aus, kann die nächste Runde über denselben Schlüssel an einen anderen gehen.
Gut zu wissen
- Beim Kauf von OpenRouter-Credits fällt eine Gebühr an, daher kann die direkte API eines Anbieters bei intensiver Nutzung eines Modells günstiger sein.
- OHarness gibt sich gegenüber OpenRouter in den Request-Headern als
OHarnesszu erkennen, daher erscheint die Nutzung bei OpenRouter unter dieser App. - Mischen ist kein Problem: DeepSeek über den eigenen Schlüssel und Claude über OpenRouter, in einer Sitzung.
Häufige Fragen
Kann ich OpenRouter mit einem Coding-Agenten im Stil von Claude Code nutzen?
Ja. OHarness hat OpenRouter als eingebauten Anbieter. Setzen Sie OPENROUTER_API_KEY und wählen Sie mit /model openrouter/<vendor>/<model> ein beliebiges Modell.
Geht beim Wechsel zwischen OpenRouter-Modellen mitten in der Sitzung Kontext verloren?
Nicht in OHarness. Der Verlauf wird anbieterneutral gespeichert, daher wird beim Wechsel zwischen Modellen hinter OpenRouter — oder zwischen OpenRouter und einem direkten Anbieter — nichts konvertiert.
Referenz: OpenRouter
| Anbieter-ID | openrouter |
| Base-URL | https://openrouter.ai/api/v1 |
| Protokoll | OpenAI-kompatible Chat Completions |
| API-Schlüssel | OPENROUTER_API_KEY |
| Modellerkennung | Ja — die Modellliste wird beim Endpunkt erfragt statt mitgeliefert. |
Anbinden
Der Endpunkt oben ist eingebaut, es gibt also nichts zu konfigurieren. Legen Sie den Schlüssel in der Umgebung ab, und der Anbieter erscheint in der Modellauswahl:
export OPENROUTER_API_KEY="..."Schlüssel werden von OpenRouter ausgegeben — hier erhalten Sie einen.
Auf einen anderen Endpunkt verweisen
Ein regionaler Host, ein Gateway oder ein eigener Server. Overrides in ~/.oharness/config.json gelten pro Feld, ein anderer Endpunkt bedeutet also nicht, den Rest des Anbieters neu anzugeben — das ist der vollständige Block, hier mit dem Standardwert, damit der Aufbau klar ist:
{
"providers": {
"openrouter": {
"baseUrl": "https://openrouter.ai/api/v1"
}
}
}Was Sie in jedem Fall bekommen
Dieselbe Agent-Schleife, dieselben Tools, dieselben MCP-Server und dieselben Berechtigungsregeln, egal welcher Anbieter darunter liegt — und ein Wechsel mitten in der Sitzung konvertiert nichts, weil der Verlauf nie im Format eines Anbieters gespeichert wird. Was ein Agent-Harness ist erklärt, warum das der schwierige Teil ist, und die Anbieter-Referenz behandelt den Katalog selbst.