Файлы конфигурации
Конфигурация на системном уровне
Файл настроек:~/.claude/settings.json
~/.claude.json
Файл одобрения API-ключей хранит последние 20 символов вашего API-ключа, чтобы запомнить ваше решение об одобрении при запросе Claude Code.
Конфигурация на уровне проекта
Файл настроек:./.claude/settings.json
./.claude/settings.local.json
Переменные окружения
CLI устанавливает эти переменные окружения в конфигурации вашей оболочки:~/.bashrc(bash)~/.zshrc(zsh)~/.config/fish/config.fish(fish)- Профиль PowerShell (Windows)
Проверка переменных окружения
Приоритет конфигурации
Claude Code загружает конфигурацию в следующем порядке (от высшего к низшему приоритету):1
Переменные окружения
ANTHROPIC_BASE_URL и ANTHROPIC_API_KEY из вашей оболочки2
Локальные настройки на уровне проекта
./.claude/settings.local.json в текущем каталоге3
Настройки на уровне проекта
./.claude/settings.json в текущем каталоге4
Настройки на системном уровне
~/.claude/settings.json в домашнем каталогеКонфигурация статусной строки (опционально)
Claude Code поддерживает расширенную статусную строку для улучшенного терминального интерфейса:Ручная настройка
Если вы предпочитаете не использовать CLI:Ручная настройка на системном уровне
Ручная настройка на уровне проекта
Конфигурация для команды
Для командных проектов отделите общую конфигурацию от личных API-ключей: Общая конфигурация (.claude/settings.json - коммитится в git):
.claude/settings.local.json - не коммитится):
.claude/README.md):
- Или установите переменную окружения:
Выбор модели
Измените модель по умолчанию:Проверка
Проверка файлов конфигурации
Тест подключения к API
Тест Claude Code
Устранение неполадок
Конфигурация не загружается
Конфигурация не загружается
Проверьте расположение файлов:Проверьте синтаксис JSON:Проверьте разрешения:
API-ключ не распознается
API-ключ не распознается
Проверьте переменную окружения:Если пусто:Проверьте API-ключ в конфигурации:Проверьте формат API-ключа:
- Должен начинаться с
sk-mega- - Как минимум 20 символов
- Без лишних пробелов или кавычек
Используется неправильный базовый URL
Используется неправильный базовый URL
Проверьте переменную окружения:Проверьте в конфигурации:Распространенная ошибка - завершающий слэш:
Конфигурация проекта не переопределяет системную конфигурацию
Конфигурация проекта не переопределяет системную конфигурацию
Проверьте, что вы в правильном каталоге:Проверьте приоритет конфигурации:Проверьте наличие settings.local.json:
Расширенная конфигурация
Несколько профилей
Используйте разные конфигурации для разных случаев использования:Конфигурация в зависимости от окружения
Лучшие практики
Разделяйте API-ключи
Используйте
.gitignore для settings.local.json, чтобы хранить API-ключи в секретеУровень проекта для команд
Используйте конфигурацию на уровне проекта для командных проектов с общими настройками
Переменные окружения
Предпочитайте переменные окружения в CI/CD окружениях
Регулярные обновления
Поддерживайте Claude Code в актуальном состоянии для получения последних функций и исправлений
Следующие шаги
Конфигурация Codex
Настройте Codex/Windsurf
Конфигурация OpenCode
Настройте OpenCode
Примеры
Смотрите практические примеры
Другие агенты
Настройте другие CLI и GUI агенты
Устранение неполадок
Распространенные проблемы и решения

