Facade Code Dokumentation
Agenten konfigurieren

Codex + Ihr Provider

Geben Sie einer Codex-Startkonfiguration einen eigenen Modell-Provider oder verwenden Sie ein vorhandenes natives Profil.

Die Angaben Ihres Providers

Installieren Sie Codex und besorgen Sie sich Basis-URL, API-Schlüssel und Modell-ID Ihres Providers. Der Endpunkt muss die OpenAI Responses API unterstützen; Kompatibilität mit Chat Completions genügt nicht.

Das Beispiel fügt Codex · work hinzu, ohne andere Codex-Einträge zu ändern oder die globale Codex-Konfiguration zu bearbeiten.

Sie haben bereits ein Codex-Profil? Dann springen Sie zu Ein vorhandenes Codex-Profil verwenden.

1. Den Provider definieren

Fügen Sie diese Konfiguration in facade.json ein (siehe Agenteneinstellungen). Ersetzen Sie die Beispiel-Basis-URL, den Schlüssel und die Modell-ID:

facade.json
{
  "clis": {
    "Codex · work": {
      "type": "codex",
      "model": "YOUR_MODEL_ID",
      "args": [
        "-c",
        "model_provider=work",
        "-c",
        "model_providers.work.name=Work",
        "-c",
        "model_providers.work.base_url=https://api.example.com/v1",
        "-c",
        "model_providers.work.wire_api=responses",
        "-c",
        "model_providers.work.env_key=WORK_API_KEY"
      ],
      "env": {
        "WORK_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Verwenden Sie dieselbe Provider-ID work in model_provider=work und in jeder Einstellung model_providers.work.…. Der Variablenname des Schlüssels, WORK_API_KEY, muss mit env_key übereinstimmen.

2. Die Provider-Einstellungen prüfen

EinstellungFunktion
model_provider=workWählt den Provider, den die work-Einstellungen definieren.
model_providers.work.nameGibt diesem Provider einen Anzeigenamen.
model_providers.work.base_urlLegt die Basis-URL der API fest.
model_providers.work.wire_api=responsesVerwendet das Format der Responses API.
model_providers.work.env_key=WORK_API_KEYLegt fest, in welcher Umgebungsvariablen Codex den Schlüssel findet.
env.WORK_API_KEYStellt diesen Schlüssel dem Codex-Prozess bereit.

Jedes -c setzt eine Codex-Option für Agenten, die mit diesem Eintrag gestartet werden.

Im Beispiel steht der Schlüssel in facade.json. Liegt der Schlüssel bereits in einer Umgebungsvariablen, setzen Sie env.WORK_API_KEY auf ${env:WORK_API_KEY}. Diese Variable muss in der Umgebung des Editors verfügbar sein, bevor der Agent startet.

3. Codex mit dieser Konfiguration starten

Speichern Sie facade.json, wählen Sie New Agent und dann Codex · work. Prüfen Sie mit /model das gewählte Modell und senden Sie eine kurze Aufgabe für Ihr Projekt.

Wenn Ihr Provider die Nutzung ausweist, prüfen Sie, ob die Anfrage auf dem richtigen Konto erscheint. Um die Startkonfiguration zu prüfen, führen Sie Show Agent Launch aus und wählen Sie den Arbeitsort. Suchen Sie den Eintrag im Bericht, um zu sehen, wie der nächste Agent mit Ihren aktuellen Einstellungen starten würde.

Bei Anfragefehlern lesen Sie die Fehlerbehebung.

Beispiel: QwenCloud

Für einen Schlüssel aus dem QwenCloud Token Plan verwenden Sie https://token-plan.maas.qwencloudapi.com/compatible-mode/v1 als Basis-URL und behalten wire_api=responses bei. Verwenden Sie ein Modell, das in Ihrem Tarif verfügbar ist. Schlüssel für nutzungsbasierte Abrechnung verwenden den Endpunkt ihrer Region.

Aktuelle Codex-Einstellungen von QwenCloud ↗

Ein vorhandenes Codex-Profil verwenden

Wenn Sie bereits ein natives Codex-Profil verwenden, wählen Sie es über die Argumente des Eintrags aus:

facade.json
{
  "clis": {
    "Codex · profile": {
      "type": "codex",
      "args": [
        "--profile",
        "work"
      ]
    }
  }
}

Ersetzen Sie work durch das Profil, das Sie verwenden. Belassen Sie die Provider-Konfiguration in diesem Profil, statt sie im Facade-Eintrag zu wiederholen. Speichern Sie, wählen Sie New Agent und dann Codex · profile. Senden Sie eine kurze Aufgabe und prüfen Sie die Anfrage in den Nutzungsdaten Ihres Providers, sofern verfügbar.

Als Markdown anzeigen ↗Dokumentation

Dokumentation durchsuchen

Diese Anleitung durchsuchen. Mit ↑ ↓ navigieren, Enter öffnet, Esc schließt.