Есть рабочий, студенческий или личный аккаунт Microsoft 365 Copilot, но хочется скармливать его в кодинг-агенты вместо дорогих API?
В опенсорсе появился M365-Copilot2API — быстрый селфхост-шлюз на Go, который на лету конвертирует протокол ChatHub в стандартные эндпоинты OpenAI и Anthropic (
/v1/chat/completions, /v1/messages, /v1/responses).Что под капотом:
• Прямой коннект: подключается к Claude Code (с поддержкой
thinking блоков), Cursor, OpenCode и любым OpenAI SDK.• Удобный WebUI: вход через браузерный OAuth/PKCE без слива паролей, выпуск локальных API-ключей и статистика.
• Пул аккаунтов: ротация нескольких учеток M365 с автопереключением при ловле 429-х лимитов.
• Кэш контекста: умный session resolver отправляет только дельту новых сообщений, сбивая задержку первого токена до ~170 мс.
• Тулколлинг и картинки: полная поддержка Function Calling и отправки изображений.
Запускается одной строкой из готовых бинарников под Linux, macOS и Windows:
github.com/HEXUXIU/M365-Copilot2API
GHOSTLY | AI 🌐 | ЧАТ 💬