Файлы конфигурации
Конфигурация системного уровня
Файл настроек:~/.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 агентов
Устранение неполадок
Распространенные проблемы и решения

