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

# Aider Integrationsanleitung

> Aider CLI für Infercoms EU-souveräne KI-Inferenz konfigurieren. Terminal-basiertes Pair-Programming mit GDPR-konformer Infrastruktur in Europa.

[Aider](https://aider.chat) ist ein terminalbasierter KI-Coding-Assistent, der direkt mit Ihrem Git-Repository arbeitet. Er kann Änderungen über mehrere Dateien vornehmen, Ihren Codebase-Kontext verstehen und Änderungen automatisch committen.

<Info>
  **Verifiziert funktionierend** mit MiniMax-M2.7 auf Infercom.
</Info>

## Voraussetzungen

* Python 3.8 oder höher
* pip3 installiert
* [Infercom API-Schlüssel](https://cloud.infercom.ai/apis)

## Installation

```bash theme={null}
pip3 install aider-chat
```

Installation verifizieren:

```bash theme={null}
aider --version
```

## Konfiguration

### Option 1: Umgebungsvariablen (Empfohlen)

Diese Umgebungsvariablen setzen:

```bash theme={null}
export OPENAI_API_BASE="https://api.infercom.ai/v1"
export OPENAI_API_KEY="ihr-infercom-api-key"
```

Dann Aider ausführen:

```bash theme={null}
aider --model openai/MiniMax-M2.7
```

<Tip>
  Fügen Sie die Export-Befehle zu Ihrem Shell-Profil (`~/.bashrc`, `~/.zshrc`) für Persistenz hinzu.
</Tip>

### Option 2: Konfigurationsdatei

`~/.aider.conf.yml` erstellen:

```yaml theme={null}
openai-api-base: https://api.infercom.ai/v1
openai-api-key: ihr-infercom-api-key
model: openai/MiniMax-M2.7
```

Dann einfach ausführen:

```bash theme={null}
aider
```

### Option 3: Kommandozeile

Alles auf der Kommandozeile übergeben:

```bash theme={null}
OPENAI_API_BASE="https://api.infercom.ai/v1" \
OPENAI_API_KEY="ihr-infercom-api-key" \
aider --model openai/MiniMax-M2.7
```

## Modell

MiniMax-M2.7 mit dem `openai/`-Präfix verwenden:

```
openai/MiniMax-M2.7
```

<Warning>
  Das `openai/`-Präfix ist erforderlich. Nur `MiniMax-M2.7` funktioniert nicht.
</Warning>

## Beispielverwendung

### Interaktiver Modus

```bash theme={null}
cd ihr-projekt
aider --model openai/MiniMax-M2.7
```

Dann mit Aider chatten:

```
> Füge Fehlerbehandlung zur main-Funktion in app.py hinzu
```

### Nicht-interaktiver Modus

```bash theme={null}
aider --model openai/MiniMax-M2.7 \
  --message "Füge eine Hello-World-Funktion hinzu" \
  --yes \
  main.py
```

### Auto-Commits deaktivieren

```bash theme={null}
aider --model openai/MiniMax-M2.7 --no-auto-commits
```

## Reasoning-Ausgabe

MiniMax-M2.7 hat eingebaute Reasoning-Fähigkeiten. Um den Denkprozess des Modells zu sehen, Streaming deaktivieren:

```bash theme={null}
aider --model openai/MiniMax-M2.7 --no-stream
```

Sie sehen einen **THINKING**-Abschnitt vor jeder Antwort mit dem Reasoning des Modells.

### Reasoning-Intensität steuern

Sie können die Reasoning-Intensität mit `--reasoning-effort` anpassen:

```bash theme={null}
aider --model openai/MiniMax-M2.7 \
  --no-stream \
  --reasoning-effort medium \
  --no-check-model-accepts-settings
```

Gültige Werte: `low`, `medium`, `high`

<Tip>
  `--no-stream` ist erforderlich um Reasoning-Ausgabe anzuzeigen. Das `--no-check-model-accepts-settings`-Flag wird benötigt, weil Aider MiniMax' Reasoning-Unterstützung standardmäßig nicht erkennt.
</Tip>

## Fehlerbehebung

### Unbekanntes Modell Warnung

Sie könnten diese Warnung sehen:

```
Warning for openai/MiniMax-M2.7: Unknown context window size and costs,
using sane defaults.
```

**Lösung:** `~/.aider.model.metadata.json` mit MiniMax-M2.7 Spezifikationen erstellen:

```json theme={null}
{
  "openai/MiniMax-M2.7": {
    "max_tokens": 16384,
    "max_input_tokens": 192000,
    "max_output_tokens": 16384,
    "input_cost_per_token": 0.0000003,
    "output_cost_per_token": 0.0000012,
    "litellm_provider": "openai",
    "mode": "chat",
    "accepts_settings": ["reasoning_effort"]
  }
}
```

Dies ermöglicht korrekte Kontextfenster-Handhabung und Kostenverfolgung.

**Alternative:** Die Warnung mit `--no-show-model-warnings` unterdrücken:

```bash theme={null}
aider --model openai/MiniMax-M2.7 --no-show-model-warnings
```

### Verbindungsfehler

Konfiguration verifizieren:

```bash theme={null}
curl -s https://api.infercom.ai/v1/models \
  -H "Authorization: Bearer $OPENAI_API_KEY" | head -20
```

Sie sollten eine Liste verfügbarer Modelle sehen.

### Modell nicht gefunden

Stellen Sie sicher, dass Sie den korrekten Modellnamen mit dem `openai/`-Präfix verwenden:

```bash theme={null}
# Richtig
aider --model openai/MiniMax-M2.7

# Falsch
aider --model MiniMax-M2.7
```

## Performance

* **Token-Durchsatz:** 400+ Tokens/Sek mit MiniMax-M2.7
* **Kontextfenster:** 192K Tokens - bewältigt große Codebasen
* **Qualität:** [75,8% SWE-bench verifiziert](https://www.swebench.com/)

## Nächste Schritte

* [OpenCode](/de/agentic-coding/opencode) - Volle TUI-Erfahrung
* [Tool auswählen](/de/agentic-coding/choosing-a-tool) - Optionen vergleichen
* [API-Referenz](/de/api-reference/overview) - Direkte API-Nutzung
