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

# Что делать, если Claude Desktop показывает SSL certificate has expired или долго загружается?

> Исправьте отсутствие ответа и ошибку SSL certificate has expired в Claude Desktop через CC Switch local routing и Needs model mapping.

Если Claude Desktop уже подключен к API, но не возвращает нормальный ответ или показывает такую ошибку:

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

Это не всегда означает, что API Key неверный, и не всегда означает, что сертификат сервера действительно истек. По отзывам пользователей, Claude Desktop может не подключаться к third-party API Gateway напрямую в proxy networks, restricted networks или средах со строгой проверкой сертификатов.

Используйте CC Switch Claude Desktop local routing и включите **Needs model mapping**. Claude Desktop сначала подключится к local address, а CC Switch перенаправит запрос в `LLMEasy`.

<Frame>
  <img src="https://mintcdn.com/bettertoken/BGkh2Ujv270Ka0hX/images/claude-desktop-ssl-local-routing/ssl-certificate-expired-error.png?fit=max&auto=format&n=BGkh2Ujv270Ka0hX&q=85&s=b19faab5eeb555bf801dce5ea9217fb4" alt="Claude Desktop показывает 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>

## Когда использовать этот способ

* Claude Desktop подключен к API, но сообщения не возвращают ответ.
* Страница показывает `SSL certificate has expired`.
* Chat page начинает отвечать, но остается в loading state.
* Вы используете proxy network, restricted network, company network или среду с certificate inspection.
* Тот же API Key работает в других инструментах.

## Решение

<Steps>
  <Step title="Проверьте активный provider в CC Switch">
    Откройте CC Switch, убедитесь, что выбран provider `LLMEasy`, и включите верхний routing / proxy toggle.

    <Frame>
      <img src="https://mintcdn.com/bettertoken/BGkh2Ujv270Ka0hX/images/claude-desktop-ssl-local-routing/cc-switch-provider-routing.png?fit=max&auto=format&n=BGkh2Ujv270Ka0hX&q=85&s=d2fd347ab7f620228332f72a1e6458f8" alt="Provider LLMEasy выбран в CC Switch, верхний routing toggle включен." 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">
    Откройте страницу редактирования provider и включите **Needs model mapping**.

    Этот переключатель позволяет CC Switch сопоставлять три model roles, которые принимает Claude Desktop, с фактическими моделями, доступными в `LLMEasy`:

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

    <Frame>
      <img src="https://mintcdn.com/bettertoken/BGkh2Ujv270Ka0hX/images/claude-desktop-ssl-local-routing/needs-model-mapping-settings.png?fit=max&auto=format&n=BGkh2Ujv270Ka0hX&q=85&s=0b7085d8e548dae21341b3f98e48fe42" alt="Страница редактирования provider в CC Switch: Needs model mapping включен, видны API Format и 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">
    В **API Format** выберите:

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

  <Step title="Заполните Model mapping">
    Заполните **Model mapping**. Используйте актуальные model IDs из <a href={"https://www.llmeasy.ru/pricing"}>model plaza</a>.

    | Model role | Menu display name  | Requested model             |
    | ---------- | ------------------ | --------------------------- |
    | 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` |

    Если модель поддерживает context window 1M, включите **Declare 1M**.
  </Step>

  <Step title="Сохраните и проверьте снова">
    Нажмите **Save**. Вернитесь в Claude Desktop, снова выберите модель и отправьте тестовое сообщение.

    Если настройка корректная, Claude Desktop вызывает `LLMEasy` через CC Switch local route. Обычно это исправляет SSL error или отсутствие ответа.

    <Frame>
      <img src="https://mintcdn.com/bettertoken/BGkh2Ujv270Ka0hX/images/claude-desktop-ssl-local-routing/claude-desktop-response-after-routing.png?fit=max&auto=format&n=BGkh2Ujv270Ka0hX&q=85&s=7fa977644fa4ced0591fd21c5d734543" alt="Claude Desktop возвращает ответ после включения CC Switch local routing и model mapping." 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>

## Примечания

* Не копируйте model names со старых скриншотов вслепую. Используйте актуальные model IDs из <a href={"https://www.llmeasy.ru/pricing"}>model plaza</a>.
* Храните API Key в provider CC Switch. Не добавляйте его в публичные документы, screenshots или chat logs.
* Если проблема остается, проверьте верхний routing toggle в CC Switch, активный provider, полный Model mapping и не блокирует ли local firewall адрес `127.0.0.1`.

## Смежные документы

* [Настройка Claude Desktop](/faq/claude-desktop-llmeasy-api)
* [Как использовать Codex и другие third-party модели в Claude Desktop?](/faq/claude-desktop/third-party-models)
