Anthropic-совместимый API
Подключите Claude-клиент через Messages API
Сохраните структуру Messages API и настройте отдельный base URL. Перед использованием Claude Code, Claude Desktop или собственного клиента проверьте требуемые возможности и политику данных.
Anthropic-совместимый Messages API
Claude-клиенты отправляют запросы в /v1/messages. Сохраните формат сообщений, заголовки x-api-key и anthropic-version, а модель выбирайте из актуального каталога аккаунта.
curl https://router.cheap/v1/messages \
-H "x-api-key: sk-your-api-key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-5","max_tokens":64,"messages":[{"role":"user","content":"Ответь: OK"}]}'
Что проверить до переноса
- Точный идентификатор модели, цену входных и выходных токенов.
- Стриминг, tool use, изображения и контекст на реальных запросах.
- Лимиты, обработку ошибок, повторы и требования к данным.
Production-checklist
- Проверьте model ID, контекст, tools, изображения и потоковые события.
- Задайте таймауты, ограниченные повторы и журналирование request ID без ключей и промптов.
- Сверьте security overview, хранение данных и service status.
Частые вопросы
Какой endpoint использует Messages API?
Используйте /v1/messages на основном домене и заголовки из актуального примера.
Подходит ли это для Claude Code?
Да, если версия клиента поддерживает пользовательский Anthropic base URL. Тестируйте tools и права на небольшом репозитории.
Совместимость означает полное совпадение?
Нет. Это совместимость протокола; модели, расширения, лимиты и ошибки нужно проверять отдельно.