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

# Warum zeigt Claude Desktop „SSL certificate has expired“ oder lädt dauerhaft?

> Behebe fehlende Antworten und SSL-certificate-has-expired-Fehler in Claude Desktop mit CC-Switch-Lokalrouting und Needs model mapping.

Wenn Claude Desktop bereits mit der API verbunden ist, aber keine normale Antwort zurückgibt oder einen Fehler wie diesen anzeigt:

```text theme={null}
API Error: Unable to connect to API: SSL certificate has expired
```

Das bedeutet nicht immer, dass der API Key ungültig ist oder das Serverzertifikat tatsächlich abgelaufen ist. Nach Nutzerberichten kann Claude Desktop fehlschlagen, wenn es sich in Proxy-Netzwerken, eingeschränkten Netzwerken oder Umgebungen mit strikter Zertifikatsprüfung direkt mit einem Drittanbieter-API-Gateway verbindet.

Verwende das lokale Claude-Desktop-Routing von CC Switch und aktiviere **Needs model mapping**. Claude Desktop verbindet sich zunächst mit einer lokalen Adresse, und CC Switch leitet den Request an `BetterToken` weiter.

<Frame>
  <img src="https://mintcdn.com/bettertoken-d796114e/yi2bQP5Q3QRPQ3t1/images/claude-desktop-ssl-local-routing/ssl-certificate-expired-error.png?fit=max&auto=format&n=yi2bQP5Q3QRPQ3t1&q=85&s=9380d1ce54075e5051e345b3b009b1a3" alt="Claude Desktop zeigt API Error: Unable to connect to API: SSL certificate has expired." style={{ borderRadius: '0.5rem' }} width="523" height="664" data-path="images/claude-desktop-ssl-local-routing/ssl-certificate-expired-error.png" />
</Frame>

## Wann du dies verwenden solltest

* Claude Desktop ist mit der API verbunden, aber Nachrichten erhalten keine Antwort.
* Die Seite zeigt `SSL certificate has expired`.
* Die Chat-Seite scheint mit der Antwort zu beginnen, bleibt aber im Ladezustand.
* Du verwendest ein Proxy-Netzwerk, eingeschränktes Netzwerk, Unternehmensnetzwerk oder eine Umgebung mit Zertifikatsprüfung.
* Derselbe API Key funktioniert in anderen Tools.

## Lösung

<Steps>
  <Step title="Bestätigen, dass der CC-Switch-Provider aktiv ist">
    Öffne CC Switch, bestätige, dass dein `BetterToken`-Provider ausgewählt ist, und aktiviere den oberen Routing-/Proxy-Schalter.

    <Frame>
      <img src="https://mintcdn.com/bettertoken-d796114e/yi2bQP5Q3QRPQ3t1/images/claude-desktop-ssl-local-routing/cc-switch-provider-routing.png?fit=max&auto=format&n=yi2bQP5Q3QRPQ3t1&q=85&s=dcbd8a6dabd372b0f13e4aa2b9e9f8ce" alt="Der BetterToken-Provider ist in CC Switch ausgewählt und der obere Routing-Schalter ist aktiviert." style={{ borderRadius: '0.5rem' }} width="892" height="632" data-path="images/claude-desktop-ssl-local-routing/cc-switch-provider-routing.png" />
    </Frame>
  </Step>

  <Step title="Needs model mapping aktivieren">
    Öffne die Provider-Bearbeitungsseite und aktiviere **Needs model mapping**.

    So kann CC Switch die drei von Claude Desktop akzeptierten Modellrollen den tatsächlich in `BetterToken` verfügbaren Modellen zuordnen:

    * `claude-sonnet-*`
    * `claude-opus-*`
    * `claude-haiku-*`

    <Frame>
      <img src="https://mintcdn.com/bettertoken-d796114e/yi2bQP5Q3QRPQ3t1/images/claude-desktop-ssl-local-routing/needs-model-mapping-settings.png?fit=max&auto=format&n=yi2bQP5Q3QRPQ3t1&q=85&s=b86c14752676018f7d569a5b9e7ea231" alt="CC-Switch-Provider-Bearbeitungsseite mit aktiviertem Needs model mapping sowie Einstellungen für API Format und Model mapping." style={{ borderRadius: '0.5rem' }} width="884" height="617" data-path="images/claude-desktop-ssl-local-routing/needs-model-mapping-settings.png" />
    </Frame>
  </Step>

  <Step title="API Format auswählen">
    Wähle in **API Format**:

    ```text theme={null}
    Anthropic Messages (Native)
    ```
  </Step>

  <Step title="Model mapping ausfüllen">
    Fülle **Model mapping** aus. Verwende die aktuell verfügbaren Model IDs aus der <a href={"https://bettertoken.ai/pricing"}>model plaza</a>.

    | Modellrolle | Menü-Anzeigename   | Angefordertes Modell        |
    | ----------- | ------------------ | --------------------------- |
    | Sonnet      | `claude-sonnet-5`  | `claude-sonnet-5`           |
    | Opus        | `claude-opus-4-8`  | `claude-opus-4-8`           |
    | Haiku       | `claude-haiku-4-5` | `claude-haiku-4-5-20251001` |

    Wenn das Modell ein Kontextfenster von 1M unterstützt, aktiviere **Declare 1M**.
  </Step>

  <Step title="Speichern und erneut testen">
    Klicke auf **Save**. Kehre zu Claude Desktop zurück, wähle das Modell erneut und sende eine Testnachricht.

    Wenn die Einrichtung korrekt ist, ruft Claude Desktop `BetterToken` über die lokale CC-Switch-Route auf. Dies behebt normalerweise den SSL-Fehler oder das Problem fehlender Antworten.

    <Frame>
      <img src="https://mintcdn.com/bettertoken-d796114e/yi2bQP5Q3QRPQ3t1/images/claude-desktop-ssl-local-routing/claude-desktop-response-after-routing.png?fit=max&auto=format&n=yi2bQP5Q3QRPQ3t1&q=85&s=187c1d5a4ee80a6c6936c1eaedfc38a4" alt="Claude Desktop gibt eine Antwort zurück, nachdem lokales CC-Switch-Routing und Model mapping aktiviert wurden." style={{ borderRadius: '0.5rem' }} width="1117" height="540" data-path="images/claude-desktop-ssl-local-routing/claude-desktop-response-after-routing.png" />
    </Frame>
  </Step>
</Steps>

## Hinweise

* Kopiere Modellnamen nicht blind aus alten Screenshots. Verwende die aktuell verfügbaren Model IDs aus der <a href={"https://bettertoken.ai/pricing"}>model plaza</a>.
* Speichere den API Key im CC-Switch-Provider. Lege ihn nicht in öffentlichen Dokumenten, Screenshots oder Chat-Logs ab.
* Wenn es weiterhin fehlschlägt, prüfe den oberen CC-Switch-Routing-Schalter, den aktiven Provider, vollständiges Model mapping und ob eine lokale Firewall `127.0.0.1` blockiert.

## Verwandte Dokumentation

* [Claude-Desktop-Einrichtungsanleitung](/de/faq/claude-desktop-bettertoken-api)
* [Wie kann ich Codex und andere Drittanbieter-Modelle in Claude Desktop verwenden?](/de/faq/claude-desktop/third-party-models)
