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

# Cursor

> Verbinden Sie Cursor mit FlexInference unter Verwendung eines Agent-Schlüssels, der die Deadline enthält.

Cursor sendet Chat-Completions an jede von Ihnen festgelegte Basis-URL. Die Integration besteht aus zwei Feldern und einem Modellnamen.

Cursor bietet keine Möglichkeit, `start_within` festzulegen, daher wird die Deadline im Schlüssel hinterlegt. Erstellen Sie zuerst einen (siehe [Agent-Schlüssel](/de/agent-keys)).

Wählen Sie eine Stufe anstelle von **Flex race**. Cursor sendet Chat Completions-Parameter, die ein Race ablehnt, und Fehlerbehebung unten erklärt, warum.

Cursor verwaltet diese Einstellungen in seiner eigenen Benutzeroberfläche, ohne dass eine Konfigurationsdatei geschrieben werden muss, daher enthält diese Seite keine Agent-Setup-Anleitung. Die folgenden Schritte dauern manuell weniger als eine Minute.

## Cursor konfigurieren

1. Öffnen Sie die Cursor-Einstellungen mit `Cmd+,` unter macOS oder `Ctrl+,` unter Windows und Linux.
2. Klicken Sie in der Seitenleiste auf **Models**.
3. Aktivieren Sie **Override OpenAI Base URL**. Geben Sie die Router-URL ein, einschließlich des Suffixes `/v1`.

```text theme={null}
https://api.flexinference.com/v1
```

4. Fügen Sie Ihren Agent-Schlüssel in das Feld **OpenAI API Key** ein.

```text theme={null}
flex_live_...
```

5. Fügen Sie `gpt-5.6-sol` zur Modellliste hinzu. Cursor sendet diesen Namen unverändert an uns.
6. Klicken Sie auf **Verify**.

Cursor hängt `/chat/completions` an die Basis-URL an und sendet den Schlüssel als Bearer-Token. Der Schlüssel liefert die Deadline.

## Bestätigen, dass der Schlüssel angewendet wurde

Jede Antwort enthält `x-flexinference-defaults-applied`. Cursor zeigt keine Antwort-Header an, lesen Sie stattdessen die Anfrage im Dashboard unter **Logs**.

## Fehlerbehebung

**[`400 unsupported_parameter`](/de/errors#unsupported_parameter) bei jeder Anfrage.** Cursor hat einen Chat Completions-Parameter gesendet, den wir nicht übersetzen, und bei einem Nicht-OpenAI-Modell lehnen wir jeden davon ab. Wechseln Sie zu einem `gpt-*`-Modell. Die vollständige Liste ist `seed`, `stop`, `presence_penalty`, `frequency_penalty`, `logit_bias`, `logprobs`, `top_logprobs`, `prediction`, `audio`, `modalities` und `web_search_options`.

**[`400 key_default_not_applicable`](/de/errors#key_default_not_applicable).** Ihr Schlüssel enthält eine Dauer, und Cursor hat einen dieser Parameter zusätzlich gesendet, was mit einem flex race nicht kompatibel ist. Bearbeiten Sie den Schlüssel auf **Standard**, **Priority** oder **Auto**.

**Ein `401`, der nicht von uns stammt.** Die Basis-URL ist leer oder falsch, daher hat Cursor Ihren Schlüssel an `api.openai.com` gesendet, und OpenAI hat ihn abgelehnt. Legen Sie sowohl die Basis-URL als auch das Schlüsselfeld fest.

**`422` bei Claude-Modellen.** Diese Ablehnung stammt nicht von uns. Wir führen `claude-*` für Chat Completions aus, indem wir die Anfrage in die Messages API von Anthropic übersetzen, solange der Body keine nativen Chat-Parameter enthält. Cursors eigener Claude-Pfad über eine überschriebene Basis-URL schlägt auf seiner Seite auf diese Weise fehl. Verwenden Sie einen `gpt-*`-Slug, um fortzufahren, oder senden Sie dieselbe Anfrage direkt an uns, um zu sehen, welche Seite sie ablehnt.

**Claude funktionierte gestern, `422` heute.** Das Aktivieren von Anthropic BYOK in Cursor aktiviert auch die Basis-URL-Überschreibung, ohne dies anzuzeigen. Deaktivieren Sie eine der beiden Optionen.

**Tab-Autovervollständigung erscheint nie in Ihren Logs.** Cursor führt Tab auf seinem eigenen Backend aus, und die Überschreibung gilt nur für den Chat. Es ist alles in Ordnung.

**`Verify` war erfolgreich, aber Anfragen schlagen immer noch fehl.** **Verify** prüft das Schlüsselformat und ob der Endpunkt antwortet, nicht jeden Feature-Pfad. Senden Sie eine Chat-Anfrage, um zu überprüfen, ob es funktioniert.

Siehe [Fehler](/de/errors) für jede von uns zurückgegebene Ablehnung und [Agent-Schlüssel](/de/agent-keys) für diejenigen, die nicht spezifisch für Cursor sind.
