This organization has been disabled в Claude API: что это и как продолжить

Ключ Anthropic внезапно отвечает «organization has been disabled». Объясняем, что это за ошибка, что проверить и как перенести SDK и Claude Code на другой провайдер.

5 мин · · ошибки · API-ключи

Вы запускаете привычный скрипт или Claude Code и получаете в ответ Claude API error: 400 This organization has been disabled. Ключ, который работал вчера, перестал отвечать, и ни смена модели, ни повторный запрос не помогают. Ниже разбираем, что означает эта ошибка, чем она отличается от обычных 401 и 429, что стоит проверить и как продолжить работу, перенеся код и Claude Code на другой адрес без переписывания.

Что значит ошибка

Сообщение приходит от самого Anthropic, а не от вашего кода. Оно говорит, что организация (рабочее пространство), к которой привязан ключ, отключена на стороне Anthropic. Поэтому не работают все ключи этой организации, а не один. Тело ответа — JSON-объект ошибки в формате Anthropic: тип и текст сообщения лежат во вложенном объекте error.

Точную причину в самой ошибке не называют, и угадывать её по тексту нельзя. Среди возможных причин бывают проблемы с оплатой или подтверждением организации, нарушение условий использования, иное решение Anthropic по аккаунту или ошибка на стороне сервиса. Какая из них ваша, знает только поддержка Anthropic.

Чем это отличается от других ошибок

ОшибкаЧто значитЧто делать
401Ключ неверный или удалёнПроверить ключ, создать новый
400 organization has been disabledОрганизация отключена целикомВыяснять у Anthropic, либо перенести нагрузку
429Превышены лимитыПодождать, снизить частоту
529 overloadedСервер перегруженПовторить позже

Если вы ловите именно 400 с текстом про организацию, создание нового ключа в той же организации ничего не изменит. Про обычный 401 есть отдельная статья: Invalid API key.

Что проверить в первую очередь

  1. Войдите в консоль Anthropic и посмотрите на статус организации и письма от сервиса на почте владельца аккаунта: уведомление об отключении может прийти туда.
  2. Убедитесь, что ключ принадлежит именно этой организации: в проекте может быть несколько ключей из разных аккаунтов, и ошибку вызывает только один.
  3. Проверьте платёжные данные и баланс в консоли.
  4. Если причина неясна или отключение выглядит ошибочным, обратитесь в поддержку Anthropic с идентификатором организации и временем первой ошибки.

Не пытайтесь «обойти» отключение созданием множества новых аккаунтов: это может нарушать условия сервиса и привести к новым блокировкам.

Как продолжить работу на другом провайдере

Пока вопрос с организацией решается, работу можно продолжить через API-шлюз. Zukko — отдельный сервис со своим балансом и ключами fetch_...: он не снимает отключение у Anthropic и никак не связан с вашей организацией там. Просто те же модели Claude доступны по другому адресу в том же формате /v1/messages. Условия использования шлюза прочитайте до оплаты.

Python: Anthropic SDK

В коде меняются только две строки: адрес и ключ.

bash
import os
import anthropic

client = anthropic.Anthropic(
    base_url="https://api.zukko.pro",   # без /v1: SDK добавит путь сам
    api_key=os.environ["ZUKKO_API_KEY"],  # ключ fetch_...
)

msg = client.messages.create(
    model="claude-sonnet-5-5",
    max_tokens=500,
    messages=[{"role": "user", "content": "Привет! Ответь одним предложением."}],
)
print(msg.content[0].text)

Адрес указывается без /v1: официальный Anthropic SDK сам добавляет этот префикс, и лишний сегмент даст 404. Формат запроса описан в разделе про Messages API.

TypeScript

bash
import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  baseURL: "https://api.zukko.pro",
  apiKey: process.env.ZUKKO_API_KEY,
});

Остальной код (вызовы messages.create, стриминг, инструменты) остаётся прежним.

Claude Code

Claude Code настраивается переменными окружения:

bash
export ANTHROPIC_BASE_URL="https://api.zukko.pro"
export ANTHROPIC_AUTH_TOKEN="fetch_ваш_ключ"
export ANTHROPIC_MODEL="claude-sonnet-5-5"
claude

Здесь нужна именно переменная ANTHROPIC_AUTH_TOKEN. Если в окружении или в конфигурации оболочки осталась старая переменная с ключом Anthropic, удалите её, чтобы она не перебивала новую настройку. Если Claude Code по-прежнему просит войти в аккаунт, выйдите из старой авторизации (команда /logout внутри программы) и проверьте, что переменные видны в той оболочке, где вы запускаете claude. Типичные причины описаны в статье Claude Code просит войти в Anthropic. Полная инструкция — в разделе Claude Code документации Zukko.

Проверка и расчёт

Убедитесь, что модель есть в списке:

bash
curl -s https://api.zukko.pro/v1/models \
  -H "Authorization: Bearer $ZUKKO_API_KEY" | head -c 600

Затем сделайте тестовый запрос из примера выше. Цены на 18 октября 2026, $ за 1M токенов. Для claude-sonnet-5-5 вход 0.4, выход 2: запрос в 10 000 входных и 1000 выходных токенов стоит 10 000 × 0.4 / 1M + 1000 × 2 / 1M = 0.004 + 0.002 = $0.006. Для claude-opus-5-5 (0.8 / 4) тот же запрос: 0.008 + 0.004 = $0.012. Скидку за кэш для Claude даёт Anthropic-формат, то есть именно путь /v1/messages, который вы и используете в SDK и Claude Code. Актуальные цены и список моделей: GET /v1/models и страница «Модели» в кабинете.

Как не остаться без доступа в следующий раз

  • Держите ключи и адрес в конфигурации, а не в коде: переключение провайдера должно сводиться к смене двух переменных.
  • Не привязывайте проект к единственному поставщику: заведите запасной вариант и проверяйте его раз в месяц.
  • Отдельный ключ на каждый проект с дневным лимитом упрощает расследование проблем.
  • Следите за письмами от провайдера на почту владельца аккаунта.

Частые вопросы

Это ошибка моего кода?

Нет. Ответ формирует сервер Anthropic, и причина в статусе организации, а не в запросе. Менять код ради этой ошибки не нужно.

Поможет ли новый ключ?

Если ключ создан в той же отключённой организации, нет. Ограничение действует на всю организацию.

Работает ли тот же код через Zukko без изменений?

Структура запросов не меняется: те же messages.create, стриминг и инструменты. Меняются адрес, ключ и, при необходимости, имя модели из списка GET /v1/models.

Как платить?

Баланс общий в долларах, пополнение от $1. Доступ из России через шлюз, оплата СБП, картой MasterCard или криптой. Платёжная страница при оплате через СБП добавляет комиссию 8,5% сверху.

Чтобы проверить подключение, создайте ключ в кабинете Zukko и запустите пример выше.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.