Source: https://aiprimetech.io/ru/docs/getting-started/base-urls/ [Главная](/ru/) / [Документация](/ru/docs/) / Базовые URL # Базовые URL Настройка, на которой спотыкаются все: какой URL ожидает каждый клиент — с суффиксом /v1 или без него. Копировать страницу [ Посмотреть в формате Markdown](/ru/docs/getting-started/base-urls.md) [ Спросить ChatGPT](https://chatgpt.com/?q=Read%20https%3A//aiprimetech.io/docs/getting-started/base-urls.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) [ Спросить в Claude](https://claude.ai/new?q=Read%20https%3A//aiprimetech.io/docs/getting-started/base-urls.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) Почти каждый сбой интеграции связан с ошибкой в базовом URL. На этой странице точно указано, какое значение нужно задать. ## Правило | Клиент | Укажите базовый URL | Тогда он вызывает | Anthropic SDK (Python / TS) | https://aiprimetech.io | https://aiprimetech.io/v1/messages | Claude Code | https://aiprimetech.io | https://aiprimetech.io/v1/messages | OpenAI SDK (Python / TS) | https://aiprimetech.io/v1 | https://aiprimetech.io/v1/chat/completions | LangChain / LiteLLM / Cursor | https://aiprimetech.io/v1 | https://aiprimetech.io/v1/chat/completions Клиенты Anthropic: без /v1. Клиенты OpenAI: с /v1. Anthropic SDK добавляет /v1/messages к любому указанному базовому URL; OpenAI SDK добавляет только /chat/completions. Добавление /v1 к базовому URL Anthropic приводит к запросам на /v1/v1/messages, что возвращает ошибку 404. ## Как определить, какую ошибку вы допустили | Вы видите | Значение | 404 и путь содержит /v1/v1/ | Вы добавили /v1 к базовому URL в формате Anthropic. Удалите его. | 404 для /chat/completions без /v1 | Вы пропустили /v1 в базовом URL в формате OpenAI. Добавьте его. | 404 для /v1/chat/completions из инструмента Anthropic | Инструмент использует Messages, а не Chat Completions. Используйте базовый URL и эндпоинт Anthropic. | Подключение работает, но каждый вызов возвращает ошибку 401 | URL верный, но заголовок аутентификации не соответствует этому формату. См. [Аутентификация](/ru/docs/getting-started/authentication/). ## Проверка без SDK Это самый быстрый способ убедиться, что URL и ключ верны, прежде чем искать причину во фреймворке: ``` Copy"c"># should return JSON with a "data" array of model ids curl -s -o /dev/null -w "%{http_code}\n" https://aiprimetech.io/v1/models \ -H "Authorization: Bearer $CLAUDEAPIKEY" ``` A 200 означает, что URL и ключ верны, а оставшаяся проблема связана с настройкой клиента. [АутентификацияЗаголовки и переменные окружения](/ru/docs/getting-started/authentication/)[Устранение неполадокДиагностика по симптомам](/ru/docs/guides/troubleshooting/)[ОбзорСправочник эндпоинтов](/ru/docs/api-reference/overview/) [НазадМодели и группы ключей](/ru/docs/getting-started/models/)[ДалееРазбор первого запроса](/ru/docs/getting-started/first-request/)