MiniMax-M3.1-Flash and DeepSeek-V4.1-Flash-1017 are now live on CometAPI →
guide/CometAPI Research

So verwenden Sie den API-Schlüssel von CometAPI in TypingMind für KI-Chat

Verbinden Sie CometAPI mit TypingMind mithilfe eines benutzerdefinierten Modells, eines API-Schlüssels und des Chat-Completions-Endpunkts.

CometAPI
Deon GoodwinForschungsteam für KI-Modelle und API
Aktualisiert Oct 22, 2026 8 Min. Lesezeit
So verwenden Sie den API-Schlüssel von CometAPI in TypingMind für KI-Chat
Dieses Muster verwenden

Den ersten API-Aufruf ausführen.

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_COMETAPI_KEY",
    base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[{"role": "user", "content": "Build this workflow."}],
)

print(response.choices[0].message.content)

TL;DR

TypingMind ist eine flexible KI-Chatoberfläche, mit der Sie GPT, Claude, DeepSeek und andere unterstützte Modelle über Ihre eigenen API-Schlüssel verbinden können. Durch die Integration von CometAPI über eine OpenAI-kompatible Verbindung erhalten Sie Zugriff auf mehrere KI-Modelle, ohne separate Provider-Konten konfigurieren zu müssen. Dieser Leitfaden erklärt, wie Sie mit Ihrem CometAPI-API-Schlüssel und dem Chat-Completions-Endpunkt ein benutzerdefiniertes Modell hinzufügen, Ihre erste Nachricht senden und häufige Einrichtungsfehler beheben. Sie benötigen einen CometAPI-API-Schlüssel, verfügbares Guthaben und Zugriff auf die Einstellungen für benutzerdefinierte Modelle in TypingMind. Beginnen Sie mit einer einfachen Texteingabeaufforderung und aktivieren Sie bei Bedarf erweiterte Funktionen. Ein optionales Bash- und cURL-Beispiel ist ebenfalls enthalten, um die API-Verbindung zu testen.

Zentrale Erkenntnisse

  • Ein API-Schlüssel, mehrere Modelle: Zugriff auf unterstützte Provider über ein CometAPI-Konto.
  • OpenAI-kompatible Integration: Standardmäßigen Chat-Completions-Endpunkt konfigurieren, ohne ein eigenes SDK.
  • Flexible Modellauswahl: Mehrere, durch CometAPI unterstützte Modelle in TypingMind registrieren.
  • Separate Abrechnung: Modellinferenz wird über CometAPI abgerechnet; TypingMind-Lizenzierung ist separat.

Was ist TypingMind

TypingMind ist eine KI-Chatoberfläche, die über von Ihnen bereitgestellte API-Schlüssel eine Verbindung zu Modellen herstellt. Sie erhalten einen zentralen Ort zur Modellauswahl und Verwaltung von Unterhaltungen. TypingMind stellt die Oberfläche bereit; der verbundene API-Dienst verarbeitet Modellanfragen und die Nutzungsabrechnung.

CometAPI bietet TypingMind eine gemeinsame API-Verbindung für unterstützte Modelle mehrerer Provider, darunter GPT, Claude, Gemini und DeepSeek. Sie können den API-Zugriff und die Abrechnung über ein CometAPI-Konto verwalten und anschließend in TypingMind separate Einträge für benutzerdefinierte Modelle erstellen, die Sie verwenden möchten. So können Sie leichter verschiedene Modelle für Schreiben, Programmieren oder Alltagsfragen ausprobieren, ohne für jeden Anbieter ein separates API-Konto einzurichten.

Was benötigen Sie, bevor Sie CometAPI mit TypingMind verbinden?

Erstellen Sie einen Schlüssel im Abschnitt API Keys Ihres CometAPI-Kontos gemäß der Anleitung zur Schlüsselerstellung. Verwenden Sie für diese Verbindung einen dedizierten Schlüssel, damit Sie ihn widerrufen können, ohne andere Integrationen zu beeinträchtigen. Halten Sie den Schlüssel aus Screenshots, geteilten Dokumenten und öffentlichen Repositories heraus.

CometAPI unterstützt mehrere Modellfamilien, darunter GPT, Claude, Gemini und DeepSeek; es ist nicht auf GPT-6 Luna beschränkt. Dieses Tutorial verwendet GPT-6 Luna (Modell-ID: gpt-6-luna) lediglich als Beispiel für die Konfigurationstabelle und den Terminaltest. Sie können ein anderes Modell aus dem CometAPI-Modellkatalog wählen, sofern Ihr Konto darauf zugreifen kann und dessen Route OpenAI Chat Completions unterstützt.

Wenn Sie ein anderes Modell verwenden, ersetzen Sie gpt-6-luna sowohl in TypingMind als auch in der cURL-Anfrage durch die exakte ID dieses Modells. Aktualisieren Sie außerdem Anzeigename, Kontextlänge, Preise und Fähigkeitseinstellungen entsprechend dem gewählten Modell. Die Einstellungen des Beispielmodells gelten nicht automatisch für jedes Modell.

Verwenden Sie die folgende Konfiguration. TypingMind benötigt die vollständige Endpunkt-URL; eine SDK-Basis-URL, die auf /v1 endet, gehört in ein anderes Feld und darf hier nicht ersetzt werden.

TypingMind-FeldWert
NameGPT-6 Luna via CometAPI
Modell-IDgpt-6-luna
API-TypOpenAI Chat Completions API
Endpoint-URLhttps://api.cometapi.com/v1/chat/completions
AuthentifizierungAPI-Schlüssel über HTTP-Header
Header-SchlüsselAuthorization
Header-WertBearer YOUR_COMETAPI_API_KEY

Wie fügen Sie CometAPI zu TypingMind hinzu?

Erstellen Sie ein benutzerdefiniertes Modell

Öffnen Sie TypingMind, wählen Sie Models und anschließend Add custom model. Belassen Sie Create Manually ausgewählt. Der manuelle Konfigurationsablauf dokumentiert diese Steuerelemente.

So verwenden Sie den API-Schlüssel von CometAPI in TypingMind für KI-Chat

Geben Sie die Modelldetails ein

Kopieren Sie den Namen und die Modell-ID aus der Konfigurationstabelle. Wenn Context Length erforderlich ist, verwenden Sie das dokumentierte Limit des gewählten Modells; das dokumentierte Kontextfenster von GPT-6 Luna beträgt 1.050.000 Tokens. Eine Kontextgrenze ist eine Kapazitätseinstellung, keine Empfehlung, so viele Tokens zu senden.

Legen Sie Endpunkt und Authentifizierung fest

Geben Sie unter Authentication den API-Typ, den Endpunkt, den Header-Schlüssel und den Header-Wert aus der Tabelle ein. Ersetzen Sie YOUR_COMETAPI_API_KEY durch Ihren tatsächlichen Schlüssel. Fügen Sie genau ein Leerzeichen nach Bearer ein und keine Anführungszeichen.

So verwenden Sie den API-Schlüssel von CometAPI in TypingMind für KI-Chat

Beide Screenshots stammen aus dem offiziellen TypingMind-Leitfaden. Das leere Authentifizierungsformular veranschaulicht die Feldplatzierung; geben Sie Ihren eigenen CometAPI-Endpunkt, die Modell-ID und den Schlüssel ein.

Verbindung testen und speichern

Beginnen Sie mit Text-Chat und lassen Sie optionale Request-Overrides zunächst deaktiviert. Klicken Sie auf Test & Save, wählen Sie das gespeicherte Modell und senden Sie: „Erkläre REST-APIs im Vergleich zu WebSockets in drei Sätzen.“ Eine sichtbare Antwort des Assistenten bestätigt eine grundlegende Verbindung. Senden Sie eine Anschlussfrage, um zu prüfen, ob die Unterhaltung fortgesetzt wird.

Optionale Funktionen aktivieren

Beginnen Sie mit Text-Chat. Aktivieren Sie Streaming, Systemprompts, Bildeingaben, Tools oder Reasoning-Steuerungen nur, wenn sie unterstützt werden. Testen Sie erweiterte Funktionen separat.

Die Capabilities-Einstellungen von TypingMind bieten automatische Prüfungen und manuelle Steuerelemente. Behandeln Sie die Erkennung als Ausgangspunkt: Verifizieren Sie jede Funktion mit dem gewählten Modell und der jeweiligen Route. Behalten Sie die funktionierende Basiskonfiguration bei, damit Sie die jüngste Override-Einstellung entfernen können, falls ein Funktionstest fehlschlägt.

Wie überprüfen Sie die CometAPI-Anfrage außerhalb von TypingMind?

Verwenden Sie diesen optionalen Test, wenn Test & Save fehlschlägt. Er sendet eine minimale Anfrage mit demselben Schlüssel und derselben Modell-ID gemäß dem dokumentierten Chat-Completions-Anfrageformat von CometAPI. Die TypingMind-Konfiguration muss dafür nicht geändert werden.

Schlüssel für die aktuelle Bash-Sitzung setzen

Führen Sie Folgendes in Bash aus, einschließlich Git Bash oder WSL unter Windows. Fügen Sie den Schlüssel an der verborgenen Eingabeaufforderung ein. Diese Befehle sind Bash-Syntax und sollten nicht unverändert in PowerShell eingefügt werden.

read -r -s -p "CometAPI API key: " COMETAPI_API_KEYprintf '\n'export COMETAPI_API_KEY

Minimale Chat-Anfrage senden

curl --include --silent --show-error \  https://api.cometapi.com/v1/chat/completions \  -H "Authorization: Bearer $COMETAPI_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "gpt-6-luna",    "messages": [      {"role": "user", "content": "Explain API gateways in one sentence."}    ]  }'

Untersuchen Sie choices[0].message.content auf den Text des Assistenten. Wenn cURL einen HTTP-Fehler zurückgibt, lesen Sie den Response-Body, bevor Sie Einstellungen ändern. Wenn die Anfrage erfolgreich ist, während TypingMind fehlschlägt, vergleichen Sie Endpunkt, Schlüssel, Modell-ID und optionale Overrides und prüfen Sie anschließend das Netzwerk-Panel des Browsers. Eine erfolgreiche Terminal-Anfrage bestätigt den Anfragepfad; sie verifiziert jedoch nicht den Browserzugriff oder sämtliche Modelfunktionen.

Temporäre Umgebungsvariable entfernen

unset COMETAPI_API_KEY

Wie beheben Sie Verbindungsfehler in TypingMind?

Verwenden Sie den Response-Body und das Netzwerk-Panel des Browsers, um die fehlerhafte Anfrage zu identifizieren. Die folgenden Prüfungen sind Ausgangspunkte und keine Diagnose allein anhand des Statuscodes. Halten Sie Anmeldedaten aus Screenshots und Support-Nachrichten heraus.

SymptomErste PrüfungNächster Schritt
401 UnauthorizedSchlüssel und Authorization-HeaderAuf einen abgelaufenen oder widerrufenen Schlüssel, zusätzliche Leerzeichen oder fehlendes Bearer prüfen.
403 ForbiddenResponse-Body und ModellzugriffKontoberechtigungen und Zugriff auf die ausgewählte Route bestätigen.
404 Not FoundEndpunkt und exakte Modell-IDVollständige URL /v1/chat/completions verwenden und die ID im Katalog bestätigen.
400 Bad RequestRequest-Body und OverridesOptionale Parameter entfernen und mit einer reinen Textanfrage erneut versuchen.
429 Too Many RequestsQuota- oder Rate-Limit-DetailsKontolimits und Guthaben prüfen. Rate-limited-Retries pausieren; erschöpfte Quota beheben, dann erneut versuchen.
Browser network errorNetzwerk-Panel und KonsoleKonnektivität und gemeldete Cross-Origin-Fehler prüfen; mit dem Terminaltest vergleichen.
Streaming failsStreaming-Einstellung und Routen-SupportMit deaktiviertem Streaming erneut versuchen, um den Fehler zu isolieren.

Eine API kann in Python oder cURL funktionieren, jedoch im Browser aufgrund von Cross-Origin-Beschränkungen fehlschlagen. Setzen Sie keinen unbeschränkten API-Schlüssel über einen unsicheren öffentlichen Proxy ein, nur um CORS zu umgehen.

FAQ

Kann ich eine bestehende TypingMind-Verbindung beibehalten, während ich CometAPI hinzufüge?

Ja: Erstellen Sie einen separaten Eintrag für ein benutzerdefiniertes Modell mit einem eindeutigen Anzeigenamen, statt den bestehenden Provider-Eintrag zu bearbeiten. Behalten Sie den ursprünglichen Endpunkt und die Modelleinstellungen bei, während Sie die CometAPI-Verbindung validieren. Testen Sie zunächst in einem neuen Chat, damit die Länge oder Anhänge einer alten Unterhaltung einen grundlegenden Einrichtungsfehler nicht überdecken.

Wie rotiere ich einen in TypingMind verwendeten CometAPI-Schlüssel?

Erstellen Sie einen Ersatzschlüssel, aktualisieren Sie jeden Eintrag für benutzerdefinierte Modelle, der den alten Schlüssel verwendet, und testen Sie von jedem Eintrag eine neue Anfrage. Widerrufen Sie den alten Schlüssel, nachdem der Ersatz funktioniert. Wurde der alte Schlüssel offengelegt, widerrufen Sie ihn umgehend und stellen Sie die betroffenen Verbindungen mit einem neuen Schlüssel wieder her.

Warum kann die Kostenschätzung von TypingMind von der CometAPI-Rechnung abweichen?

TypingMind schätzt die Nutzung anhand der in den Pricing-Einstellungen eingetragenen Tarife. Veraltete Tarife oder Unterschiede bei Cache-, Kontext-Tier- oder Reasoning-Token-Abrechnung können zu Abweichungen führen. Vergleichen Sie die aktuellen Tarife des Modells und die Nutzung einer konkreten Anfrage mit den CometAPI-Abrechnungsinformationen; behandeln Sie eine clientseitige Schätzung nicht als endgültige Abrechnung.

Fazit

Um CometAPI mit TypingMind zu verbinden, erstellen Sie manuell ein benutzerdefiniertes Modell, geben Sie den vollständigen Chat-Completions-Endpunkt ein, fügen Sie den Authorization-Header hinzu und testen Sie eine einfache Textnachricht. Behalten Sie eine funktionierende Konfiguration bei, bevor Sie optionale Funktionen hinzufügen. Bei Einrichtungsproblemen hilft eine minimale cURL-Anfrage, Konto- oder API-Fehler von Browser- und Frontend-Einstellungen zu unterscheiden.

Weiterlernen

Diesen Artikel mit der nächsten Entscheidung verknüpfen.

Alle Themen anzeigen
Veröffentlicht am Oct 22, 2026
Zuletzt aktualisiert Oct 22, 2026
0 Aufrufe
Auf Klarheit, Quellenangabe und aktuelle API-Terminologie geprüft.

Mehr lesen