> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bettertoken.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GPT Image über eine Drittanbieter-API nutzen und bei Codex angemeldet bleiben

> Behalte Codex-Anmeldung und Chat-Einstellungen und nutze BetterToken GPT Image API über einen separaten Skill. Einrichtung, Bilder, Bearbeitung und Fehlerhilfe.

Nutze einen separaten Bild-Skill: Codex führt Gespräche weiterhin mit deinem offiziellen Konto, während der Skill die Bild-API mit deinem BetterToken API Key aufruft und Ergebnisse lokal speichert. Bildanfragen werden nach den aktuellen BetterToken-Preisen abgerechnet.

Diese Anleitung verwendet das Community-Projekt [Wangnov/gpt-image-2-skill](https://github.com/Wangnov/gpt-image-2-skill). Seine separate OpenAI-kompatible Bildkonfiguration lässt Codex-Chatmodell und Anmeldedateien bestehen. Danach forderst du Bilder und Änderungen in natürlicher Sprache an.

## Codex und API Key vorbereiten

1. Melde dich im lokalen Codex App oder Codex CLI mit deinem offiziellen Konto an und öffne ein Projekt.
2. <a href={"https://bettertoken.ai/register"}>Erstelle einen BetterToken API Key</a> oder verwende einen vorhandenen.
3. Prüfe Bildmodell und aktuellen Preis auf der <a href={"https://bettertoken.ai/pricing"}>model plaza</a>. Beginne mit `gpt-image-2`.

Codex muss lokale Skripte ausführen und `bettertoken.ai` erreichen können. Dieser Ablauf ist für lokale App und CLI; Cloud-Aufgaben benötigen eine eigene Laufzeit und Zugangsdaten.

## Schritt 1: Installationsauftrag an Codex senden

Kopiere den gesamten Auftrag. Er enthält einen Platzhalter, sodass du noch keinen echten Schlüssel teilen musst.

```text theme={null}
Installiere und konfiguriere einen separaten Bild-Skill für meinen lokalen Codex.

Repository: https://github.com/Wangnov/gpt-image-2-skill
Skill-Unterverzeichnis: skills/gpt-image-2-skill
Installiere im Benutzerordner .agents/skills/gpt-image-2-skill; prüfe und verwende eine vorhandene Installation.

Behalte offizielle Codex-Anmeldung, Chatmodell, config.toml, auth.json und OPENAI_API_KEY bei.
Prüfe Node.js und bereite über den Node-Wrapper des Repositorys die veröffentlichte Laufzeit für mein System vor. Verlange keine Rust-Entwicklungsumgebung.

Speichere Bildeinstellungen in gpt-image-2-skill/config.json unter dem aktuellen CODEX_HOME;
sonst unter ~/.codex/gpt-image-2-skill/config.json.
Führe Einstellungen zusammen und behalte andere Einträge. Ergänze bettertoken-image:
type = openai-compatible
api_base = https://bettertoken.ai/v1
model = gpt-image-2
credentials.api_key = {"source":"file","value":"YOUR_BETTERTOKEN_API_KEY"}
Setze default_provider dieses Bild-Skills auf bettertoken-image.

Übergebe für Generierung und Bearbeitung ausdrücklich --provider bettertoken-image.
Nutze weder --provider codex noch das offizielle integrierte Bildtool oder andere Bilddienste.
Lasse den Schlüssel als Platzhalter für die lokale Eingabe; frage nicht im Chat nach dem echten Schlüssel.
Führe jetzt nur Installation und Konfigurationsprüfung ohne kostenpflichtige Bildanfragen aus.
Nenne absolute Skill- und Konfigurationspfade, Base URL und Model ID. Zeige niemals den Schlüssel.
```

Fehlt Node.js, folge Codex zur Installation von Node.js LTS. Der Wrapper lädt normalerweise die veröffentlichte Laufzeit für dein System.

## Schritt 2: Schlüssel lokal eintragen

Öffne die von Codex genannte Datei und ersetze den Platzhalter in `credentials.api_key.value` durch deinen BetterToken API Key.

| System | Standarddatei |
| - | - |
| macOS / Linux | `~/.codex/gpt-image-2-skill/config.json` |
| Windows | `%USERPROFILE%\.codex\gpt-image-2-skill\config.json` |

Bei eigenem `CODEX_HOME` verwende den genannten absoluten Pfad. Die Bildkonfiguration liegt getrennt von der Codex-Anmeldedatei.

Eine neue Konfiguration sieht so aus. Ändere bei einer vorhandenen Datei nur den passenden Eintrag:

```json theme={null}
{
  "version": 1,
  "default_provider": "bettertoken-image",
  "providers": {
    "bettertoken-image": {
      "type": "openai-compatible",
      "api_base": "https://bettertoken.ai/v1",
      "model": "gpt-image-2",
      "credentials": {
        "api_key": {
          "source": "file",
          "value": "YOUR_BETTERTOKEN_API_KEY"
        }
      }
    }
  }
}
```

Halte die Datei privat, außerhalb des Projekt-Repositorys und von Screenshots. `providers` ist ein Konfigurationsfeld des Community-Tools.

## Schritt 3: Erstes Bild generieren

Speichere die Konfiguration, starte einen neuen Chat und sende:

```text theme={null}
Nutze $gpt-image-2-skill mit --provider bettertoken-image zur Bildgenerierung.
Modell: gpt-image-2. Ein PNG mit 1024x1024.
Motiv: ein grüner Keramikbecher in einem weißen Studio, weiches natürliches Licht, ohne Text.
Speichere unter output/images/mug.png im aktuellen Projekt und zeige das Bild.
Nutze nicht das offizielle integrierte Bildtool und wechsle keinen Bilddienst.
Bei Fehlern nenne den Grund, ohne Modellwechsel oder weitere Anfrage.
```

Erlaube den Netzwerkzugriff dieses Skripts, wenn Codex fragt. Die Generierung kann einige Minuten dauern; warte auf den Abschluss der aktuellen Anfrage.

Prüfe, dass dein offizielles Konto angemeldet bleibt, `output/images/mug.png` existiert und sich öffnet und das BetterToken-Nutzungsprotokoll die passende Bildmodell-Anfrage enthält.

## Referenzbild bearbeiten

Lege das Referenzbild im Projekt ab oder nenne seinen lokalen Pfad:

```text theme={null}
Nutze $gpt-image-2-skill mit --provider bettertoken-image zur Bildbearbeitung.
Referenz: output/images/mug.png.
Ändere nur den Hintergrund zu Hellgrau; behalte Farbe, Form des Bechers und Komposition.
Nutze gpt-image-2 und speichere unter output/images/mug-edited.png.
Überschreibe nicht das Original, nutze nicht das offizielle Bildtool und wechsle keinen Bilddienst.
```

Der Skill ruft den Bildbearbeitungs-Endpunkt auf. Siehe [Bildbearbeitung](/de/api-reference/images-edits) für Uploads und Masken. Für andere Bildmodelle nenne die vollständige Model ID der model plaza.

## Fehlerbehebung

| Symptom | Maßnahme |
| - | - |
| Skill fehlt | Lass Codex die installierte `SKILL.md` prüfen und starte einen neuen Chat. Starte Codex neu, falls nötig. |
| Offizielles Bildtool wird verwendet | Nenne `$gpt-image-2-skill` und `--provider bettertoken-image`; prüfe URL und Bildmodell. |
| `401` oder Authentifizierungsfehler | Prüfe, ob ein vollständiger aktiver Schlüssel statt des Platzhalters eingetragen ist. |
| `404` oder Modell fehlt | Nutze `https://bettertoken.ai/v1`, ohne `/responses` oder zweites `/v1`; prüfe die Model ID. |
| Netzwerk blockiert | Erlaube die Anfrage dieses Skripts und prüfe Netzwerk oder lokalen Proxy. |
| Timeout, Anfragelimit oder zu wenig Guthaben | Prüfe zunächst BetterToken-Protokoll und Guthaben. Kläre nach einem Timeout den Status, bevor du erneut anfragst. |

## Weitere Dokumentation

* [API zur Bildgenerierung](/de/api-reference/images-generations)
* [Offizielle Codex-Anmeldung mit Drittanbieter-Text-APIs](/de/faq/codex/official-login-third-party-api)
* [OpenAI: Installation und Erkennung von Skills](https://learn.chatgpt.com/docs/build-skills)
* [Konfiguration des Community-Skills](https://github.com/Wangnov/gpt-image-2-skill)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.