DEV Community

boluo
boluo

Posted on

Cherry Studio unter Windows einrichten: API-Zugang, Modellauswahl und gezielte Fehlersuche

Wenn eine KI-Anwendung keine Antwort liefert, hilft eine Neuinstallation selten dabei, einen falsch eingetragenen API-Pfad zu finden. Ich möchte deshalb beim Einrichten von Cherry Studio gleich zeigen, welche Einstellung welchen Teil der Verbindung bestimmt. Damit lässt sich später gezielt nachsehen, wenn ein Schlüssel ersetzt wurde oder ein anderes Modell verwendet werden soll.

Wir installieren den Windows-Client, verbinden einen API-Anbieter und wählen ein Modell für den Chat aus. Für diesen Ablauf braucht ihr weder ein Terminal noch eigenen Programmcode.

Cherry Studio gehört zu den länger bestehenden Desktop-Werkzeugen für KI: Das offizielle Repository wurde im Mai 2024 angelegt. Bis Oktober 2026 liegen damit mehr als zwei Jahre Entwicklung dazwischen. Die Anwendung bündelt Gespräche mit verschiedenen Modellen und bietet weitere Funktionen wie Agenten und Wissenssammlungen.

Stand 30. Oktober 2026 ist v2.1.8 die aktuelle stabile Version, veröffentlicht am 26. Oktober 2026. Sie bildet die Versionsgrundlage dieses Tutorials; die Dateien stehen im offiziellen Release.

Die Abbildungen zeigen die chinesische Oberfläche. Ich erkläre die jeweiligen Bedienelemente im Text auf Deutsch. Die Bilder enthalten keine Versionsanzeige und dienen deshalb nicht als eigenständiger Nachweis für die installierte Versionsnummer.

Transparenz zur Erstellung: Der Artikeltext und die Übungsaufgabe wurden von einem KI-Agenten anhand bereitgestellter Screenshots und offizieller Dokumentation erstellt. Die Übungsaufgabe wurde für diesen Artikel nicht als neuer Modelltest ausgeführt.

Vor dem Download: Was gehört zur API-Verbindung?

Für den hier gezeigten Zugang benötigt ihr einen API-Schlüssel. Eine offizielle API des Modellherstellers funktioniert ebenso wie ein kompatibler Anbieter eurer Wahl. Ich nutze gewöhnlich Crazyrouter und verwende es hier als Beispiel. Wer bereits einen anderen Dienst nutzt, übernimmt dessen zusammengehörige Zugangsdaten und Schnittstelleneinstellungen.

Vier Angaben haben dabei unterschiedliche Aufgaben:

Angabe Was sie festlegt
Anbietername Unter welchem Namen die Verbindung in Cherry Studio erscheint
API-Schlüssel Womit sich die Anwendung beim Dienst authentifiziert
Endpunkt und API-Format Wohin und in welchem Format die Anfrage gesendet wird
Modell Welches verfügbare Modell die Anfrage bearbeiten soll

Ein Anzeigename wie Crazyrouter allein stellt noch keine Verbindung her. Ebenso muss ein gültiger Schlüssel zum eingetragenen Dienst passen. Cherry Studio liefert die Oberfläche; der API-Anbieter verwaltet den Zugang zu den verbundenen Modellen und deren Nutzung.

Cherry Studio aus der offiziellen Quelle installieren

Öffnet die offizielle Downloadseite von Cherry Studio und wählt das Windows-Paket für euren Prozessor. Auf üblichen Intel- und AMD-PCs ist das x64. Für Windows-Geräte mit ARM-Prozessor gibt es ARM64. Den Systemtyp findet ihr bei Bedarf in den Windows-Einstellungen unter System → Info.

Für die hier verwendete Versionsgrundlage heißt der x64-Installer:

Cherry-Studio-2.1.8-win-x64-setup.exe
Enter fullscreen mode Exit fullscreen mode

Startet die Datei, folgt dem Installationsassistenten und öffnet anschließend Cherry Studio. setup bezeichnet hier das Installationspaket; eine Datei mit portable ist die portable Variante. Wer den Artikel später liest, prüft die Versionsnummer über das jeweils neueste offizielle Release.

Den API-Schlüssel anlegen und die Verbindung speichern

Ich würde für die Anwendung einen eigenen Schlüssel mit einem erkennbaren Namen wie cherry-studio anlegen. Im Crazyrouter-Dashboard öffnet ihr dafür API Keys und verwendet Create API Key. Falls ihr noch keinen Zugang habt, legt ihr zuerst beim gewählten API-Dienst ein Konto an.

Im Dashboard führt API Keys zur Schlüsselverwaltung; rechts steht Create API Key.

Kopiert den vollständigen Schlüssel mit der Kopierfunktion. Die gekürzte Anzeige mit Sternchen ist kein verwendbarer Schlüssel. Auch das Passwort eures Kontos gehört nicht in das API-Feld. Wenn ihr später eigene Screenshots teilt, verdeckt den gesamten Schlüssel.

In Cherry Studio öffnet das Zahnrad unten links die Einstellungen.

Das Zahnrad unten links öffnet die Einstellungen von Cherry Studio.

Wechselt zu den Modelldiensten. Unterhalb der Anbieterliste findet ihr die Funktion zum Hinzufügen eines Anbieters.

In den Modelldiensten lässt sich unterhalb der Liste ein weiterer Anbieter ergänzen.

Tragt im Dialog Crazyrouter als Namen und den kopierten Schlüssel als API-Schlüssel ein. Für das hier gezeigte OpenAI-kompatible Format lautet der Endpunkt:

https://api.crazyrouter.com
Enter fullscreen mode Exit fullscreen mode

Der Dialog für einen eigenen Anbieter enthält Name, API-Schlüssel und die Felder für die Endpunkte.

Die Bezeichnung OpenAI beschreibt an dieser Stelle das API-Format. Sie bedeutet nicht, dass ihr für den gewählten kompatiblen Dienst einen Schlüssel von OpenAI einsetzen sollt. Der ebenfalls sichtbare Anthropic-Endpunkt gehört zu einem anderen Protokoll; wir bleiben für diesen Chat bei der OpenAI-kompatiblen Konfiguration.

Den erzeugten Anfragepfad vor dem Speichern lesen

Unter dem Adressfeld zeigt die Oberfläche den zusammengesetzten Anfragepfad. Für die obige Eingabe soll dort stehen:

https://api.crazyrouter.com/v1/chat/completions
Enter fullscreen mode Exit fullscreen mode

Cherry Studio ergänzt in dieser Konfiguration also den Pfad. Wird ein vollständiger Endpunkt in ein Feld kopiert, das selbst noch einen Pfad anfügt, kann eine falsche Adresse entstehen. Achtet besonders auf doppelte Abschnitte wie /v1.

Die Integrationsdokumentation für Cherry Studio beschreibt diese Eingabe der Basisadresse. Für andere Clients oder Anbieter kann eine andere Form erforderlich sein. Entscheidend sind deren Dokumentation und die tatsächlich angezeigte Zieladresse.

Sind die Angaben vollständig, fügt ihr den Anbieter hinzu.

Die angebotenen Modelle auswählen

Der folgende Dialog zeigt 168 Modelle. Das ist die Anzahl in der abgebildeten Liste zum Zeitpunkt der Aufnahme und keine dauerhaft zugesicherte Gesamtzahl.

Ihr könnt die gewünschten Modelle direkt anhaken und anschließend mit dem Knopf unten rechts hinzufügen. Die Suche hilft bei bekannten Modellnamen, die Filter bei der Auswahl nach Aufgabe. Bereits aufgelistete Modelle müssen nicht einzeln über ihre IDs eingetragen werden.

Die aufgenommene Liste enthält 168 Modelle; gewünschte Einträge lassen sich direkt per Checkbox auswählen.

Nach dem Hinzufügen kann die folgende Abschlussansicht erscheinen. Sie zeigt Häkchen für das Hinzufügen der Modelle, die Validierung und die Aktivierung des Anbieters. Über den Abschlussknopf kehrt ihr zurück.

Die Abschlussansicht zeigt die erledigten Schritte für Modelle, Validierung und Anbieteraktivierung.

Daneben gibt es auf der Anbieterseite einen separaten Verbindungstest. Dort wählt ihr ein Modell und startet die Prüfung.

Im separaten Prüfdialog kann ein Modell für einen Verbindungstest gewählt werden.

Dieser zusätzliche manuelle Test ist optional. Er ruft die API auf und verursacht Nutzungskosten nach den Abrechnungsregeln des Anbieters. Ein Test aller Modelle kann mehrere Aufrufe auslösen. Ihr entscheidet selbst, ob ihr die Verbindung separat prüfen oder nach dem Hinzufügen und Aktivieren direkt im Chat beginnen möchtet. Auch eine normale Chatnachricht verwendet die API.

Bei Fehlern die passende Einstellung prüfen

Ich würde die Verbindung anhand der konkreten Fehlermeldung untersuchen. Ein anderer Modellname behebt beispielsweise keinen falsch kopierten Schlüssel.

Beobachtung Nächster sinnvoller Blick
Authentifizierungsfehler, etwa 401 Ist der Schlüssel vollständig, noch gültig und ohne zusätzliche Leerzeichen eingefügt?
Falscher Pfad oder 404 Stimmen API-Format und erzeugte Anfrageadresse?
Modell wird abgelehnt Ist das Modell für diesen Schlüssel freigegeben und beim Anbieter verfügbar?
Modell fehlt in der Chatauswahl Wurde es hinzugefügt und der Anbieter aktiviert?
Prüfung erfolgreich, Chat fehlerhaft Verwendet der Chat denselben Anbieter und dasselbe Modell wie die Prüfung?

Diese Punkte sind Ansatzpunkte zur Fehlersuche, keine eindeutige Diagnose für jeden Fehlercode. Ändert jeweils eine Angabe und prüft anschließend erneut. So bleibt erkennbar, welche Änderung etwas bewirkt hat.

Im Chat ein Modell wählen und eine prüfbare Aufgabe stellen

Öffnet ein Gespräch und klickt oben auf den Modellnamen. Wählt unter Crazyrouter das gerade hinzugefügte Modell aus. Die Auswahl im Gespräch legt fest, womit diese Unterhaltung arbeitet; ein erfolgreicher Test eines anderen Modells ändert sie nicht automatisch.

Die Auswahl im Gespräch zeigt den Anbieter und die für den Chat verfügbaren Modelle.

Für den Einstieg eignet sich eine Aufgabe, deren Antwort ihr ohne weitere Recherche prüfen könnt. Hier ist eine vorbereitete Übung mit einer kleinen Ausleihliste. Sie wurde für diesen Artikel nicht ausgeführt und ist kein gemessenes Modellergebnis.

Ermittle anhand dieser Ausleihliste den aktuellen Zustand pro Gerät.
Für jedes Gerät zählt nur der Eintrag mit der höchsten laufenden Nummer.
Eine Rückgabe bedeutet: verfügbar. Eine Ausleihe bedeutet: ausgeliehen.
Die Geräte sind erfunden.

Nr. | Gerät | Vorgang
1 | Kamera A | Ausleihe
2 | Stativ B | Ausleihe
3 | Kamera A | Rückgabe
4 | Mikrofon C | Ausleihe
5 | Stativ B | Rückgabe
6 | Kamera A | Ausleihe

Antworte mit einer Tabelle: Gerät, maßgebliche Nummer, Zustand.
Nenne danach die Anzahl verfügbarer und ausgeliehener Geräte.
Erfinde keine Personen, Fristen oder weiteren Vorgänge.
Enter fullscreen mode Exit fullscreen mode

Die Regel lässt sich von Hand prüfen: Für Kamera A zählt Eintrag 6, für Stativ B Eintrag 5 und für Mikrofon C Eintrag 4. Damit ist ein Gerät verfügbar und zwei sind ausgeliehen. Das ist die aus den Eingaben abgeleitete Kontrolllösung, keine behauptete Ausgabe eines Modells.

Falls eine Antwort erscheint, kontrolliert deshalb beides: Hat die Verbindung funktioniert, und wurde für jedes Gerät tatsächlich der letzte Eintrag verwendet? Eine gut formatierte Tabelle allein beantwortet die zweite Frage noch nicht.

Wiederkehrende Arbeit über Standardmodelle vereinfachen

In den Einstellungen für Standardmodelle könnt ihr festlegen, welches Modell als Standard für Assistenten ohne eigene Modellzuweisung dienen soll.

Die Standardmodelle lassen sich getrennt für Assistenten, schnelle Aufgaben, Übersetzung und Bilder festlegen.

Das schnelle Modell übernimmt unter anderem Gesprächstitel und die Aufbereitung von Suchbegriffen. Die Einstellungen für Übersetzung und Bildgenerierung gehören zu ihren jeweiligen Funktionen. Ihr müsst daher nicht alle Felder mit demselben Modell besetzen. Die Rollen beschreibt die offizielle Dokumentation zu Standardmodellen. Für ein bereits geöffnetes Gespräch schaut ihr weiterhin auf dessen eigene Modellauswahl.

Websuche und Browsersteuerung bewusst ergänzen

Für die Ausleihübung reicht ein Textchat. Soll das Modell später Informationen aus dem Web berücksichtigen, kommt die Suchkonfiguration hinzu. Der folgende Screenshot zeigt jedoch zunächst die Browsersteuerung: Dort kann erlaubt werden, dass die KI Webseiten bedient.

Die Browseroption regelt die Erlaubnis zur Bedienung von Webseiten; sie ist keine Einstellung des Suchanbieters.

Für Recherche öffnet ihr stattdessen die Websucheinstellungen, prüft den Suchdienst und aktiviert die Suchfunktion im Eingabebereich des Gesprächs. Ob bei einer konkreten Antwort gesucht wurde, erkennt ihr an den Suchaktivitäten und Quellenangaben. Die offizielle Anleitung zur Websuche erklärt die zugehörigen Optionen. Gewöhnliche Textnachrichten benötigen keine Browsersteuerung.

Weitere Einstellungen betreffen unter anderem MCP, Skills, Dokumentverarbeitung, OCR und Schnellassistenten.

Weitere Einstellungsbereiche von Cherry Studio, darunter Werkzeuge und Dokumentfunktionen.

Ich würde diese Funktionen ergänzen, sobald eine konkrete Aufgabe sie benötigt. Für die Ausleihliste bleibt der Zusammenhang übersichtlich: ein bekannter API-Zugang, ein bewusst gewähltes Chatmodell und eine Antwort, die sich anhand der Eingabedaten überprüfen lässt.

Für Installation und spätere Updates bleibt die offizielle Downloadseite der Einstieg. Den jeweiligen Versionsstand findet ihr zusätzlich unter den offiziellen GitHub-Releases.

Top comments (0)