Tool Integrations29. Juni 2026Flatkey

Continue.dev OpenAI-kompatibler Provider: Flatkey Setup-Anleitung

Richten Sie Continue.dev mit Flatkey als OpenAI-kompatiblen Provider ein: config.yaml, apiBase, Modell-Aliase, Rollen, Tool-Nutzungs-Prüfungen, Endpunkt-Fallback und Nutzungsübersicht.

Continue.dev OpenAI-kompatibler Provider: Flatkey Setup-Anleitung

Die Einrichtung des Continue.dev OpenAI-kompatiblen Providers ist nicht nur ein Wechsel des Modellanbieters. Für einen Programmierassistenten muss die Route vier Dinge nachweisen: Continue liest die beabsichtigte config.yaml, Flatkey ist die Basis-URL hinter dem OpenAI-Provider, der Modell-Alias ist für Ihren Schlüssel aktiviert und das ausgewählte Modell kann die Continue-Rolle unterstützen, die Sie ihm zuweisen.

Dieser Leitfaden richtet sich an Entwickler, KI-Produktteams, Automatisierungsentwickler, Plattform-Ingenieure, Finanzbetreiber und Beschaffungsprüfer, die eine einzige überprüfbare OpenAI-kompatible Route für Continue und den Rest ihrer KI-Tools wünschen. Er behandelt die aktuelle Continue-Dokumentation, die Überprüfung der Flatkey-Basis-URL, Modellrollen, die Fähigkeit zur Tool-Nutzung, den Endpunkt-Fallback, die Sichtbarkeit der Nutzung und das Rollback.

Quellenhinweis: Dies wurde am 29. Juni 2026 mit der offiziellen Continue-Homepage, der offiziellen Continue OpenAI-Provider-Dokumentation, der offiziellen Continue config.yaml-Referenz, dem offiziellen Continue-Leitfaden zu Modellfähigkeiten und den öffentlichen Live-Seiten von Flatkey abgeglichen. Auf der Homepage von Continue steht derzeit, dass Continue von Cursor übernommen wurde. Überprüfen Sie daher Ihre gewünschte Continue-Erweiterung, die CLI und den Support-Pfad, bevor Sie eine neue teamweite Rollout-Entscheidung treffen.

Schnelle Antwort: Einrichtung des Continue.dev OpenAI-kompatiblen Providers

Für eine Einrichtung des Continue.dev OpenAI-kompatiblen Providers mit Flatkey konfigurieren Sie ein Modell in der config.yaml von Continue mit provider: openai, setzen Sie apiBase auf Ihre aktuelle Flatkey-Provider-Basis-URL, verwenden Sie einen Flatkey-API-Schlüssel und setzen Sie model auf den exakten Flatkey-Modell-Alias. Testen Sie dann dieselbe Basis-URL und denselben Modell-Alias außerhalb von Continue, bevor Sie sich in einem Code-Arbeitsbereich darauf verlassen.

Continue-Feld Flatkey-Wert Überprüfung
provider openai Die OpenAI-Provider-Dokumentation von Continue zeigt diesen Provider für OpenAI-kompatible Endpunkte, wenn apiBase überschrieben wird.
apiBase Die aktuelle Flatkey-Basis-URL aus Ihrer Konsole oder Dokumentation, wie z. B. https://console.flatkey.ai/v1, wenn sie für Ihr Konto verifiziert ist Verwenden Sie nur die Basis-URL. Fügen Sie nicht den vollständigen /chat/completions-Endpunkt in apiBase ein.
apiKey Ein Flatkey-Schlüssel, der dem richtigen Benutzer, Team oder der richtigen Umgebung gehört Verwenden Sie einen von Ihrer Continue-Version unterstützten Flow für Secrets oder Umgebungsvariablen. Committen Sie keinen literalen Schlüssel.
model Der exakte Flatkey-Modell-Alias, der für den Schlüssel aktiviert ist Verwenden Sie keinen Namen einer Anbieterfamilie, es sei denn, Flatkey stellt genau diesen Alias bereit.
roles und capabilities Weisen Sie nur die Rollen zu, die das Modell bedienen soll, und fügen Sie tool_use erst hinzu, nachdem Sie die Unterstützung für Tools/Funktionen bestätigt haben Die Dokumentation zu den Fähigkeiten von Continue verbindet tool_use mit Tools und Funktionen, was für Agent-Workflows wichtig ist.

Die sichere Reihenfolge ist: Kopieren Sie die aktuelle Flatkey-Basis-URL, wählen Sie einen für das Konto sichtbaren Modell-Alias aus, testen Sie den OpenAI-kompatiblen Endpunkt, fügen Sie das Modell zu Continue hinzu, führen Sie eine risikoarme Eingabeaufforderung aus und überprüfen Sie die Nutzung in Flatkey. Der Rest dieses Leitfadens zum Continue.dev OpenAI-kompatiblen Provider macht daraus ein wiederholbares Runbook.

Was die aktuelle Continue-Dokumentation bestätigt

Continue dokumentiert die Konfiguration jetzt über config.yaml. Der Konfigurationsleitfaden besagt, dass die lokale Konfiguration unter ~/.continue/config.yaml auf macOS/Linux und %USERPROFILE%\.continue\config.yaml auf Windows zu finden ist. Er besagt auch, dass Continue die Konfiguration neu lädt, wenn die Datei gespeichert wird, was es einfach macht, eine kleine Änderung am Provider zu testen und rückgängig zu machen.

Die Seite des OpenAI-Providers zeigt das für Flatkey wichtige Muster: Ein Modelleintrag kann provider: openai, einen OpenAI-kompatiblen Modellnamen, eine apiBase-Überschreibung und einen API-Schlüssel verwenden. Das macht den Pfad des Continue.dev OpenAI-kompatiblen Providers zu einer Konfigurationsaufgabe für Basis-URL und Modell-Alias und nicht zu einer Aufgabe für die Implementierung eines benutzerdefinierten Providers.

Die config.yaml-Referenz fügt die operativen Details hinzu. Continue-Modelle können Rollen wie chat, edit und autocomplete spezifizieren. Continue kann auch Modellfähigkeiten überschreiben, einschließlich tool_use und image_input, wenn die automatische Erkennung nicht ausreicht. Verwenden Sie diese Felder mit Bedacht. Ein Modell, das für die automatische Vervollständigung gut geeignet ist, kann die falsche Wahl für die agentenähnliche Tool-Nutzung sein.

Ein weiteres Endpunktdetail ist wichtig: Die OpenAI-Provider-Dokumentation von Continue beschreibt Endpunktsteuerungen, einschließlich des Verhaltens von Legacy-Vervollständigungen und der Deaktivierung der Responses-API, wenn eine Modellroute /chat/completions benötigt. Die für diesen Artikel geprüfte öffentliche Preisseite von Flatkey listet Endpunktfamilien auf, einschließlich /v1/chat/completions und /v1/responses, aber Ihr gewählter Modell-Alias und Ihre Kontoberechtigungen müssen noch überprüft werden.

Flatkey-Werte, die vor der Bearbeitung von Continue zu bestätigen sind

Die am 29. Juni 2026 überprüfte Homepage von Flatkey hat den Titel One API gateway for production AI teams und beschreibt einheitlichen Modellzugriff, Routing, Abrechnung, Nutzungsanalysen und betriebliche Kontrollen. Das öffentliche Codebeispiel verwendet derzeit https://console.flatkey.ai/v1/chat/completions, daher wäre die passende Basis-URL für eine Continue-Konfiguration https://console.flatkey.ai/v1, wenn dies der von Ihrem Konto bestätigte Wert ist.

Die am selben Tag überprüfte Preisseite von Flatkey gibt an, dass die Website derzeit 635 aktivierte Modelle von 23 Anbietern hat. Sie listet auch Endpunktfamilien für Chat-Vervollständigungen, Antworten, Nachrichten, Bilder und Videos auf. Dies sind Katalog- und Public-Route-Fakten, kein Versprechen, dass jeder Schlüssel jedes Modell aufrufen kann. Bevor Sie eine Route für einen Continue.dev OpenAI-kompatiblen Provider speichern, bestätigen Sie, dass der Modell-Alias für den Flatkey-Schlüssel, den Continue verwenden wird, sichtbar ist.

Wenn Ihr Team ältere Flatkey-Dokumente, Skripte oder Blog-Beiträge hat, die eine andere Basis-URL erwähnen, kopieren Sie diese nicht blind. Behandeln Sie die Flatkey Console oder die aktuelle Kontodokumentation als die Quelle der Wahrheit und führen Sie dann den unten stehenden Preflight auf demselben Rechner aus, auf dem Continue laufen wird.

Schritt-für-Schritt: Konfigurieren von Continue mit Flatkey

  1. Bestätigen Sie die Continue-Oberfläche. Entscheiden Sie, ob Sie die IDE-Erweiterung, die CLI oder eine bestehende lokale Einrichtung konfigurieren. Da auf der Homepage von Continue nun steht, dass es von Cursor übernommen wurde, überprüfen Sie den Support- und Installationspfad vor einem neuen Rollout.
  2. Öffnen Sie die aktive config.yaml. Verwenden Sie die Konfigurationsauswahl und das Zahnrad-Symbol von Continue oder öffnen Sie ~/.continue/config.yaml unter macOS/Linux oder %USERPROFILE%\.continue\config.yaml unter Windows.
  3. Notieren Sie den vorherigen Modelleintrag. Speichern Sie die alten Provider-, Modell-, Rollen- und Endpunkt-Flags, damit ein Rollback ein einfacher Kopiervorgang ist.
  4. Kopieren Sie die Flatkey-Basis-URL. Verwenden Sie die Basis-URL des Providers, wie z. B. https://console.flatkey.ai/v1, wenn diese für Ihr Konto verifiziert ist. Fügen Sie /chat/completions nicht in apiBase ein.
  5. Wählen Sie einen Modell-Alias pro Rolle. Beginnen Sie mit einem Chat/Edit-Modell und fügen Sie Autocomplete nur hinzu, wenn Sie ein für diese Rolle optimiertes Modell haben.
  6. Speichern Sie den Flatkey-Schlüssel sicher. Verwenden Sie das von Ihrer Continue-Version unterstützte Muster für Secrets, Umgebungsvariablen oder lokale Anmeldeinformationen. Committen Sie keinen rohen Schlüssel in eine gemeinsam genutzte Konfiguration.
  7. Fügen Sie den Modelleintrag hinzu. Verwenden Sie provider: openai, die Flatkey apiBase, den Flatkey-Modell-Alias und schränken Sie die Rollen ein.
  8. Führen Sie den curl-Preflight aus. Testen Sie dieselbe Basis-URL, denselben Schlüssel und dasselbe Modell, bevor Sie Continue selbst beurteilen.
  9. Führen Sie einen sicheren Continue-Prompt aus. Verwenden Sie einen Wegwerf-Branch oder eine nicht-destruktive Aufgabe und überprüfen Sie dann die Flatkey-Nutzung auf Zeitstempel, Modell, Token und Kosten.
  10. Dokumentieren Sie die Zuständigkeit. Halten Sie fest, wem der Schlüssel gehört, wer ihn rotieren kann, welcher Modell-Alias genehmigt ist und wann die Route überprüft werden sollte.

config.yaml-Vorlage für Flatkey

Dies ist eine Vorlage, kein universeller Ersatz. Ersetzen Sie die Platzhalter durch Werte, die in Ihrem Flatkey-Konto und Ihrer aktuellen Continue-Version verifiziert wurden.

name: Flatkey Continue Konfiguration
version: 0.0.1
schema: v1

models:
  - name: Flatkey Chat und Bearbeiten
    provider: openai
    model: <flatkey-chat-modell-alias>
    apiBase: https://console.flatkey.ai/v1
    apiKey: <aus-ihrem-continue-secret-oder-env-flow-laden>
    roles:
      - chat
      - edit
      - apply
    capabilities:
      - tool_use
    defaultCompletionOptions:
      maxTokens: 2000

  - name: Flatkey Autocomplete
    provider: openai
    model: <flatkey-autocomplete-modell-alias>
    apiBase: https://console.flatkey.ai/v1
    apiKey: <aus-ihrem-continue-secret-oder-env-flow-laden>
    roles:
      - autocomplete
    autocompleteOptions:
      debounceDelay: 350
      maxPromptTokens: 1024

Wenn Ihre ausgewählte Modellroute Probleme mit /responses hat, beschreiben die OpenAI-Provider-Dokumente von Continue eine useResponsesApi: false-Option. Verwenden Sie diese nur, wenn Sie nachweisen können, dass das Modell, die Endpunktfamilie oder die Kontoroute /chat/completions für die Aufgabe benötigt.

models:
  - name: Flatkey nur Chat-Vervollständigungen
    provider: openai
    model: <flatkey-modell-alias>
    apiBase: https://console.flatkey.ai/v1
    apiKey: <aus-ihrem-continue-secret-oder-env-flow-laden>
    useResponsesApi: false
    roles:
      - chat
      - edit

Preflight der Route außerhalb von Continue

Ein kleiner curl-Test trennt Flatkey-Routing-Probleme von Continue-Konfigurationsproblemen. Verwenden Sie dieselbe Basis-URL, denselben Schlüssel und denselben Modell-Alias, den Sie in config.yaml eintragen möchten.

export FLATKEY_API_KEY="fk_replace_me"
export FLATKEY_BASE_URL="https://console.flatkey.ai/v1"
export FLATKEY_CONTINUE_MODEL="durch-flatkey-modell-alias-ersetzen"

curl "$FLATKEY_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $FLATKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "'"$FLATKEY_CONTINUE_MODEL"'",
    "messages": [
      {
        "role": "user",
        "content": "Gib das Wort ok zurück."
      }
    ],
    "max_tokens": 16
  }'

Fügen Sie für eine Continue.dev OpenAI-kompatible Provider-Route im Agenten-Stil einen zweiten Preflight mit einem Tool-Schema hinzu, wenn Ihre ausgewählte Continue-Rolle die Verwendung von Tools erfordert. Eine einfache Chat-Antwort beweist den Transport, aber nicht das Funktions-/Tool-Verhalten.

curl "$FLATKEY_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $FLATKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "'"$FLATKEY_CONTINUE_MODEL"'",
    "messages": [
      {
        "role": "user",
        "content": "Rufe route_check mit dem Status ok und ohne Prosa auf."
      }
    ],
    "tools": [
      {
        "type": "function",
        "function": {
          "name": "route_check",
          "description": "Return the route status.",
          "parameters": {
            "type": "object",
            "properties": {
              "status": { "type": "string" }
            },
            "required": ["status"]
          }
        }
      }
    ],
    "tool_choice": {
      "type": "function",
      "function": { "name": "route_check" }
    },
    "max_tokens": 64
  }'

Eine fehlerfreie Tool-Nutzungs-Antwort sollte eine tool_calls-Struktur im OpenAI-Stil enthalten. Wenn diese Anfrage fehlschlägt, korrigieren Sie den Flatkey-Schlüssel, die Basis-URL, den Modell-Alias, die Endpunkt-Familie oder die Modell-Fähigkeit, bevor Sie Continue erneut ändern.

Checkliste für Fähigkeit, Rolle und Endpunkt

Entscheidung Was zu überprüfen ist Warum es wichtig ist
Chat/Edit-Modell Der Modell-Alias kann Code-Fragen über den ausgewählten Flatkey-Endpunkt beantworten. Dies ist der Mindestnachweis für entwicklerorientierte Chat- und Edit-Rollen.
Tool-Nutzung Das Modell gibt Tool-Aufrufe im OpenAI-Stil in einem curl-Preflight zurück. Die Dokumentation zu den Modellfähigkeiten von Continue verknüpft tool_use mit Tools und Funktionen.
Autovervollständigung Separate Rolle, kürzere Prompts, akzeptable Latenz von der Entwicklermaschine. Die Autovervollständigung hat andere UX-Erwartungen als der Chat.
Responses-API Die ausgewählte Modell-Route unterstützt den Endpunkt, den Continue aufruft. Einige Modell- und Gateway-Kombinationen erfordern useResponsesApi: false.
Nutzungsüberprüfung Flatkey zeigt die Anfrage unter dem erwarteten Schlüssel, Zeitstempel, Modell und den Kosten an. Finanz- und Plattformverantwortliche benötigen einen zentralen Ort, um die Nutzung abzugleichen.

Fehlermodi, die zuerst zu debuggen sind

Die meisten Fehler des Continue.dev OpenAI-kompatiblen Providers stammen von einer kleinen Anzahl von Nichtübereinstimmungen. Überprüfen Sie diese, bevor Sie annehmen, dass Continue oder Flatkey ausgefallen sind.

Symptom Wahrscheinliche Ursache Lösung
Konfiguration wird nicht geladen Falsche Datei, YAML-Einrückungsfehler oder eine veraltete Konfiguration, die in der IDE ausgewählt ist. Öffnen Sie die Konfiguration über die Auswahl von Continue, validieren Sie YAML, speichern Sie und achten Sie auf das Neuladen.
Ungültiger API-Schlüssel Der Schlüssel wurde falsch kopiert, rotiert, auf eine andere Umgebung beschränkt oder gehört zu einem Upstream-Provider. Generieren oder wählen Sie den richtigen Flatkey-Schlüssel aus und testen Sie erneut mit curl, bevor Sie Continue aktualisieren.
Verbindungsfehler apiBase enthält den vollständigen Endpunktpfad, verwendet eine alte Basis-URL oder die Maschine kann die Route nicht erreichen. Verwenden Sie nur die aktuelle Basis-URL des Providers und testen Sie von derselben Maschine aus.
Modell nicht gefunden Der Continue-model-Wert stimmt nicht mit einem für den Schlüssel aktivierten Flatkey-Alias überein. Kopieren Sie den exakten Modell-Alias aus der Flatkey-Preisliste, dem Katalog oder der im Konto sichtbaren Modellliste.
Tools- oder Agentenmodus schlägt fehl Das ausgewählte Modell kann das von der Rolle erwartete Tool-/Funktionsverhalten nicht erzeugen. Verwenden Sie ein tool-fähiges Modell und führen Sie den Tool-Aufruf-Preflight erneut aus, bevor Sie tool_use festlegen.
Endpunktspezifische Fehler Continue ruft /responses auf, während die ausgewählte Route Chat-Vervollständigungen verwenden sollte, oder umgekehrt. Überprüfen Sie die Unterstützung des Flatkey-Endpunkts und verwenden Sie die Endpunkt-Flags von Continue nur bei Bedarf.
Nutzung kann nicht abgeglichen werden Das Team hat den Schlüsselbesitzer, den Modell-Alias, den Entwickler, die Umgebung oder den Zeitstempel nicht aufgezeichnet. Fügen Sie eine Runbook-Zeile hinzu, bevor Sie das Setup auf weitere Entwickler ausweiten.

Produktions-Runbook für Continue plus Flatkey

Bevor weitere Entwickler die Route des Continue.dev OpenAI-kompatiblen Providers verwenden, schreiben Sie die operativen Fakten auf, die Support und Kostenüberprüfung ermöglichen.

Runbook-Feld Dies aufzeichnen
Besitzer Team, Entwicklergruppe und Person, die den Flatkey-Schlüssel rotieren kann.
Continue-Oberfläche IDE-Erweiterung oder CLI, Version falls verfügbar, und Speicherort der Konfiguration.
Flatkey-Basis-URL Aktuelle, vom Konto genehmigte Basis-URL und Datum der Überprüfung.
Modell-Aliase Ein Alias pro Rolle: Chat/Edit, Anwenden, Autovervollständigung oder Tool-Nutzungs-Agentenpfad.
Endpunkt-Richtlinie Ob die Route Responses, Chat-Vervollständigungen oder einen dokumentierten Fallback verwenden soll.
Kostenüberprüfung Wo Nutzung, Token-Anzahl, Anfragestatus und Kosten in Flatkey überprüft werden.
Rollback Vorheriger Provider-Eintrag, alter Modell-Alias und Genehmigung des Besitzers zur Rückgängigmachung.

Wo dies in ein Flatkey-Tool-Cluster passt

Wenn Ihr Team bereits andere Tools über Flatkey leitet, behalten Sie das gleiche Betriebsmuster für Continue bei. Die Anleitung zur Einrichtung der Cherry Studio API ist nützlich für einfache Überprüfungen der Basis-URL von Desktop-Clients. Die Anleitung CC Switch Claude Code Flatkey ist nützlich für die Routing-Disziplin von Entwickler-Tools. Das umfassendere Playbook zur Migration von OpenAI-kompatiblen APIs ist der richtige Ort, um Änderungen der Basis-URL, die Überprüfung von Modell-Aliasen und Rollbacks zu standardisieren.

Der Wert eines einheitlichen Routers liegt nicht nur in weniger Provider-Schlüsseln. Es ist die Fähigkeit zu sehen, welches Tool, Modell, Schlüsselbesitzer und welcher Workflow die Nutzung erzeugt hat. Deshalb sollte eine Migration des Continue.dev OpenAI-kompatiblen Providers mit einer Flatkey-Nutzungsüberprüfung abgeschlossen werden, nicht nur mit einer funktionierenden Eingabeaufforderung.

FAQ

Unterstützt Continue weiterhin OpenAI-kompatibles Routing?

Die aktuellen Dokumente des OpenAI-Providers von Continue zeigen ein OpenAI-kompatibles Konfigurationsmuster mit provider: openai, model, apiBase und apiKey. Auf der Homepage steht auch, dass Continue von Cursor übernommen wurde. Überprüfen Sie also vor einem neuen Rollout Ihre genaue Erweiterung, die CLI und den Support-Pfad.

Welche Flatkey-Basis-URL sollte ich verwenden?

Verwenden Sie die aktuelle Basis-URL des Providers aus Ihrem Flatkey-Konto. Die für diesen Artikel überprüfte öffentliche Homepage zeigte https://console.flatkey.ai/v1/chat/completions, was auf https://console.flatkey.ai/v1 als Basis-URL abgebildet wird. Ihre Kontodokumentation oder Konsole hat Vorrang, wenn sie abweicht.

Sollte ein Modell jede Continue-Rolle übernehmen?

Nicht automatisch. Chat, Bearbeitung, Anwendung, Autovervollständigung und die Nutzung von Tools im Agenten-Stil können unterschiedliche Anforderungen an Latenz, Kontext und Fähigkeiten haben. Beginnen Sie mit der engsten Rollenzuweisung und fügen Sie nach dem Testen weitere Rollen hinzu.

Benötige ich tool_use?

Nur wenn die Rolle ein Tool-/Funktionsverhalten benötigt und das ausgewählte Modell tatsächlich Tool-Aufrufe im OpenAI-Stil zurückgeben kann. Continue kann viele Fähigkeiten automatisch erkennen, aber die Dokumentation erlaubt Überschreibungen für benutzerdefinierte Bereitstellungen oder Fälle, in denen die automatische Erkennung nicht funktioniert.

Wie sollte ich den API-Schlüssel handhaben?

Bewahren Sie den Flatkey-Schlüssel außerhalb von Repository-Dateien, Screenshots und geteilten Issue-Kommentaren auf. Verwenden Sie das von Ihrer Continue-Version unterstützte Muster für lokale Geheimnisse oder Umgebungsvariablen und dokumentieren Sie dann, wer den Schlüssel besitzt und rotieren kann.

Abschließende Checkliste

  • Aktuelle Continue-Oberfläche nach der Übernahmeankündigung durch Cursor überprüft.
  • Aktive config.yaml gefunden und gesichert.
  • Flatkey-Basis-URL aus der aktuellen Kontenquelle kopiert.
  • Modell-Alias für den Flatkey-Schlüssel bestätigt.
  • Verhalten des Endpunkts für Chat-Vervollständigungen oder Antworten getestet.
  • Preflight-Lauf für die Tool-Nutzung durchgeführt, wenn die Rolle Tools benötigt.
  • Nutzung in Flatkey nach der ersten sicheren Continue-Eingabeaufforderung überprüft.
  • Rollback-Besitzer und vorherige Konfiguration dokumentiert.

Wenn diese Prüfungen abgeschlossen sind, wird die Route über den Continue.dev OpenAI-kompatiblen Provider zu einer verwaltbaren Flatkey-Integration anstelle einer weiteren nicht verwalteten Entwickler-Anmeldeinformation. Wenn Sie weitere Tools standardisieren, vergleichen Sie die Modell-Aliase und Nutzungsrichtlinien auf der Seite Flatkey-Preise und holen Sie sich dann einen Schlüssel für den Arbeitsbereich, der den ersten Rollout durchführen wird.

Continue.dev OpenAI-kompatibler Provider: Flatkey Setup-Anleitung | flatkey.ai