Skip to main content
Claude Code — это инструмент Agentic Coding, выпущенный компанией Anthropic, также известный как один из самых мощных программных агентов в мире. Claude Code GitHub Actions позволяет интегрировать возможности AI программирования в ваш рабочий процесс GitHub, просто упомянув @claude в PR или Issue, и Claude автоматически проанализирует код, создаст PR, реализует функции и исправит ошибки. Этот документ в основном описывает, как настроить и использовать Claude Code GitHub Actions через прокси-сервис AceData Cloud.

Процесс подачи заявки

Чтобы использовать Claude Code, сначала перейдите на страницу сервиса Claude Messages и нажмите кнопку «Acquire», чтобы получить необходимые учетные данные: Если вы еще не вошли в систему или не зарегистрированы, вы будете автоматически перенаправлены на страницу входа, где вас пригласят зарегистрироваться и войти в систему. После входа в систему вы будете автоматически возвращены на текущую страницу. При первом запросе будет предоставлен бесплатный лимит, чтобы вы могли бесплатно опробовать сервис Claude Code.

Функциональные особенности

  • Мгновенное создание PR: опишите требования, и Claude автоматически создаст полный Pull Request
  • Автоматическая реализация кода: в Issue упомяните @claude, и Issue будет преобразован в исполняемый код
  • Соблюдение стандартов проекта: автоматически считывает CLAUDE.md, соблюдая ваш стиль кода и стандарты проекта
  • Безопасность и надежность: код выполняется на Runner GitHub, безопасность данных гарантирована

Шаги настройки

Шаг первый: Установка приложения Claude GitHub

Перейдите на https://github.com/apps/claude и установите приложение Claude GitHub в ваш репозиторий. Страница установки приложения GitHub Claude Это приложение требует следующие разрешения на репозиторий:

Шаг второй: Добавление API ключа

Добавьте API ключ AceData Cloud в качестве секрета репозитория:
  1. Перейдите в SettingsSecrets and variablesActions
  2. Нажмите New repository secret
  3. В поле Name укажите ANTHROPIC_API_KEY, в поле Value введите токен API, полученный в AceData Cloud
  4. Нажмите Add secret для сохранения
Подсказка: Токен API можно просмотреть в консоли AceData Cloud.

Шаг третий: Создание файла Workflow

Создайте файл .github/workflows/claude.yml в репозитории:
Если необходимо использовать прокси API конечную точку AceData Cloud, также нужно установить переменные окружения в Workflow:

Способы использования

Использование в комментариях к Issue или PR

После завершения настройки, в любом комментарии к Issue или PR упомяните @claude, и Claude автоматически ответит:

Автоматическая проверка кода

Создайте Workflow, который автоматически выполняет проверку кода при открытии PR:

Автоматизация по расписанию

Создайте автоматизированную задачу, выполняемую по расписанию:

Описание параметров Action

Распространенные параметры claude_args

Лучшие практики

Настройка CLAUDE.md

Создайте файл CLAUDE.md в корневом каталоге репозитория, определите руководство по стилю кода, стандарты проверки и проектные нормы, и Claude будет автоматически следовать этим правилам.

Вопросы безопасности

  • Никогда не записывайте API ключи непосредственно в файле Workflow
  • Всегда используйте секреты GitHub (например, ${{ secrets.ANTHROPIC_API_KEY }})
  • Ограничьте разрешения Action до минимально необходимых
  • Проводите ручную проверку предложений Claude перед слиянием

Контроль затрат

  • Используйте четкие команды @claude, чтобы сократить ненужные вызовы API
  • Настройте разумные ограничения --max-turns для количества раундов диалога
  • Установите тайм-ауты на уровне Workflow
  • Используйте управление параллельными запусками GitHub для ограничения числа параллельных выполнений

Часто задаваемые вопросы

Claude не отвечает на команду @claude?

  1. Убедитесь, что приложение Claude GitHub установлено правильно
  2. Проверьте, включен ли Workflow
  3. Убедитесь, что API ключ установлен как секрет репозитория
  4. Убедитесь, что в комментарии используется @claude (не /claude)

Ошибка аутентификации?

  1. Убедитесь, что API-ключ действителен и имеет достаточные права
  2. Проверьте, правильно ли указано имя секрета (ANTHROPIC_API_KEY)
  3. Если используется ANTHROPIC_BASE_URL, убедитесь, что URL правильный

Как посмотреть оставшийся лимит?

Войдите в консоль AceData Cloud, чтобы увидеть текущий остаток и использование вашего аккаунта.

Узнать больше