GitHub Copilot SDK предоставляет возможность встраивать агентные workflows в ваши приложения на Python, TypeScript, Go, .NET, Java и Rust. Он использует тот же проверенный движок, что и Copilot CLI, автоматизируя планирование, вызов инструментов и редактирование файлов.
Для работы требуется подписка GitHub Copilot, но поддерживается BYOK (Bring Your Own Key) — можно использовать собственные ключи от OpenAI, Azure AI или Anthropic. Для Node.js, Python и .NET CLI встроен; для Go, Java и Rust нужно установить отдельно. Все SDK работают через JSON-RPC.
SDK поддерживает несколько методов аутентификации: OAuth GitHub App, переменные окружения (GITHUB_TOKEN, GH_TOKEN) и BYOK. Жизненный цикл CLI управляется автоматически. Подробнее — в документации по аутентификации и Getting Started Guide.
GitHub ★ 8,799

0 комментариев