Source: https://aiprimetech.io/ru/docs/guides/migration-from-anthropic/ [Главная](/ru/) / [Документация](/ru/docs/) / Миграция с API Anthropic # Миграция с API Anthropic Переведите существующую кодовую базу на SDK Anthropic на шлюз, изменив два значения. Копировать страницу [ Посмотреть в формате Markdown](/ru/docs/guides/migration-from-anthropic.md) [ Спросить ChatGPT](https://chatgpt.com/?q=Read%20https%3A//aiprimetech.io/docs/guides/migration-from-anthropic.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) [ Спросить в Claude](https://claude.ai/new?q=Read%20https%3A//aiprimetech.io/docs/guides/migration-from-anthropic.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) Поскольку шлюз поддерживает формат Messages, миграция сводится к изменению конфигурации. Тела запросов, разбор ответов, обработчики потоковой передачи и определения инструментов остаются прежними. ## Python ``` Copyfrom anthropic import Anthropic client = Anthropic( api_key=class="s">"sk-your-gateway-key", class=class="s">"c"># was your Anthropic key base_url=class="s">"https://aiprimetech.io", class=class="s">"c"># new line ) class=class="s">"c"># everything below is unchanged ``` ## TypeScript ``` Copyimport Anthropic from "@anthropic-ai/sdk"; const client = new Anthropic({ apiKey: process.env.CLAUDEAPIKEY, baseURL: "https:">//aiprimetech.io", }); ``` ## Миграция только через переменные окружения ``` Copyexport ANTHROPIC_BASE_URL="https://aiprimetech.io" export ANTHROPIC_API_KEY="sk-your-gateway-key" ``` ## Контрольный список миграции - Измените базовый URL и ключ. Для клиентов Anthropic суффикс /v1 не нужен. - Сопоставьте идентификаторы моделей — см. [Модели](/ru/docs/getting-started/models/). Идентификаторы закреплены, поэтому имена вида claude-3-5-sonnet-20241022 из старой интеграции нужно заменить актуальным идентификатором. - Повторно запустите набор тестов. Структуры ответов идентичны, поэтому любая возникшая ошибка связана с идентификатором модели или базовым URL. - Проверьте потоковую передачу, если вы её используете: структура событий не изменилась, но все жёстко заданные имена хостов в прокси или списке разрешённых адресов нужно обновить. - Сначала перенесите один сервис и сравните результаты, прежде чем переключать всё остальное. ## Что не переносится - Функции Anthropic Console — рабочая среда, биллинг организации, лимиты для отдельных рабочих пространств — относятся к продуктам Anthropic и не имеют здесь аналогов. - Batch API и любые бета-функции, которые этот шлюз не предоставляет. Актуальный список конечных точек см. в [Обзор](/ru/docs/api-reference/overview/) . - Договорные условия. Если вам нужен DPA или SLA, подписанный Anthropic, продолжайте использовать официальный API. [Базовые URLПравило суффикса](/ru/docs/getting-started/base-urls/)[МоделиСопоставление идентификаторов](/ru/docs/getting-started/models/)[Python SDKПолный пример](/ru/docs/sdks/python/) [НазадУправление контекстом](/ru/docs/guides/context-management/)[ДалееМиграция с API OpenAI](/ru/docs/guides/migration-from-openai/)