РуководстваОпубликовано: 14.08.20260 просмотров

Что такое Base URL/Model ID/Token? Примеры настройки + типичные ошибки (обязательно для новичков 2026)

Детальное объяснение трёх концепций: Base URL (адрес интерфейса), Model ID (идентификатор модели), Token (единица измерения). С правильными примерами настройки OpenAI/Claude, диагностикой ошибок 404/401/model not found, инструментами расчёта токенов, проверено в августе 2026.

Введение

При настройке AI-клиента 90% новичков сталкиваются с тремя терминами: Base URL (адрес интерфейса), Model ID (название модели), Token (единица измерения). Неправильный Base URL вернет 404, неправильный Model ID выдаст "модель не найдена", непонимание Token приведет к неконтролируемым расходам. Эта статья объясняет простым языком и примерами эти три концепции, дает правильные примеры настройки OpenAI/Claude/агрегаторов и предоставляет контрольный список для диагностики распространенных ошибок 401/404/model not found, проверено в августе 2026 года.

Подготовка

Перед началом вам нужно:

  1. Подготовить аккаунт

  2. Подготовить клиент

    • Установлен ChatBox, Cherry Studio или другой клиент
    • Или готовы настроить вызов API в коде
  3. Ожидаемое время
    Чтение статьи 8 минут, завершение настройки 5-10 минут

Base URL: Адрес для отправки запросов

Что такое Base URL

Определение: Базовый адрес API, клиент отправляет запросы на этот адрес.

Аналогия:

  • Base URL = адрес главного офиса курьерской компании
  • Конкретный путь интерфейса = определенный отдел внутри офиса
  • Полный адрес запроса = адрес офиса + название отдела

Пример:

Base URL: https://api.openai.com/v1
Конкретный интерфейс: /chat/completions
Полный адрес: https://api.openai.com/v1/chat/completions

Клиент автоматически объединяет, вам нужно только заполнить Base URL.

Base URL распространенных платформ

Официальные API:

ПлатформаBase URLПримечание
OpenAIhttps://api.openai.com/v1Включает /v1
Anthropic (Claude)https://api.anthropic.com/v1Включает /v1
Google Geminihttps://generativelanguage.googleapis.com/v1Включает /v1

Примеры агрегаторов:

ПровайдерBase URLПримечание
H APIhttps://api.h-api.com/v1Совместимо с форматом OpenAI
Провайдер Bhttps://api.providerb.com/v1Совместимо с форматом OpenAI

⚠️ Требуется ручное копирование: Не угадывайте, обязательно скопируйте из документации провайдера

Где скопировать Base URL

Метод 1: Документация провайдера (рекомендуется)

  1. Войдите на сайт провайдера
  2. Найдите "Документация разработчика" или "API Документация"
  3. Найдите раздел "Base URL" или "Адрес интерфейса"
  4. Скопируйте полный адрес

Метод 2: Страница консоли

  1. Войдите в консоль
  2. Найдите "Управление API" или "Быстрый старт"
  3. Обычно есть поле "Base URL" или "Адрес интерфейса"
  4. Нажмите кнопку "Копировать"

Пример интерфейса настройки ChatBox:

┌─────────────────────────────────────┐
│ Конфигурация провайдера              │
├─────────────────────────────────────┤
│ Адрес интерфейса (Base URL):        │
│ https://api.openai.com/v1           │
│                                     │
│ API Key:                            │
│ sk-xxxxxxxxxxxxx                    │
│                                     │
│ Модель:                             │
│ gpt-4-turbo-2024-04-09              │
└─────────────────────────────────────┘

Частые ошибки

Ошибка 1: Указан адрес консоли

❌ Ошибка: https://console.openai.com
❌ Ошибка: https://h-api.com/dashboard
✅ Правильно: https://api.openai.com/v1
✅ Правильно: https://api.h-api.com/v1

Проявление: Возврат 404 или HTML-содержимое веб-страницы

Ошибка 2: Пропущен /v1

❌ Ошибка: https://api.openai.com
✅ Правильно: https://api.openai.com/v1

Проявление: Возврат 404 Not Found

Ошибка 3: Лишний слэш

⚠️ Возможна проблема: https://api.openai.com/v1/
✅ Рекомендуется: https://api.openai.com/v1

Проявление: Большинство клиентов обработают автоматически, но некоторые могут выдать ошибку

Ошибка 4: HTTP vs HTTPS

❌ Ошибка: http://api.openai.com/v1
✅ Правильно: https://api.openai.com/v1

Проявление: Сбой подключения или предупреждение о небезопасности

Проверка правильности Base URL

Метод 1: Доступ через браузер (быстрая проверка)

  1. Скопируйте Base URL
  2. Вставьте в адресную строку браузера
  3. Наблюдайте результат

Нормальное явление:

  • Отображается ошибка в формате JSON (например, {"error": "unauthorized"})
  • Означает, что адрес правильный, просто нет прав

Аномальное явление:

  • Отображается "Не удается получить доступ к этому сайту": Неверный адрес или проблема сети
  • Отображается веб-содержимое: Это адрес консоли, а не адрес API

Метод 2: Тест с curl (точная проверка)

curl https://api.openai.com/v1/models \
  -H "Authorization: Bearer sk-ваш-ключ"

Нормальный возврат:

{
  "data": [
    {"id": "gpt-4-turbo-2024-04-09", ...},
    {"id": "gpt-3.5-turbo", ...}
  ]
}

Аномальный возврат:

  • 404: Неверный Base URL
  • 401: Неверный API Key

Model ID: Какую модель вызывать

Что такое Model ID

Определение: Уникальный идентификатор модели, используемый для указания серверу, какую модель вы хотите использовать.

Важно: Model ID ≠ Отображаемое имя на странице

Отображаемое имяФактический Model ID
GPT-4 Turbogpt-4-turbo-2024-04-09
GPT-4gpt-4-0613
Claude Sonnet 3.5claude-3-5-sonnet-20240620
Claude Opus 3claude-3-opus-20240229

Model ID распространенных платформ

OpenAI:

МодельModel IDПримечание
GPT-4 Turbo (последняя)gpt-4-turboАвтоматически указывает на последнюю версию
GPT-4 Turbo (фиксированная версия)gpt-4-turbo-2024-04-09Фиксированная версия, не изменится
GPT-4gpt-4-0613Старая версия GPT-4
GPT-3.5 Turbogpt-3.5-turboАвтоматически указывает на последнюю версию

Anthropic (Claude):

МодельModel IDПримечание
Claude Sonnet 3.5claude-3-5-sonnet-20240620Последняя версия Sonnet
Claude Opus 3claude-3-opus-20240229Самая мощная версия Opus
Claude Haiku 3claude-3-haiku-20240307Самая быстрая версия Haiku

Агрегаторы:

Отображаемое имяВозможный Model IDПримечание
GPT-4gpt-4 или gpt-4-turboМожет отличаться на разных платформах
GPT-4 Turbogpt-4-turbo или gpt-4-turbo-2024-04-09-

Где скопировать Model ID

Метод 1: Список моделей в клиенте (рекомендуется)

  1. Откройте настройки клиента
  2. Найдите опцию "Модель" или "Model"
  3. Нажмите "Обновить список моделей" или "Получить доступные модели"
  4. Выберите из выпадающего списка

Пример ChatBox:

┌─────────────────────────────────────┐
│ Выбор модели                        │
├─────────────────────────────────────┤
│ [Выпадающее меню]                   │
│   gpt-4-turbo-2024-04-09            │
│   gpt-4-0613                        │
│   gpt-3.5-turbo                     │
│   claude-3-5-sonnet-20240620        │
└─────────────────────────────────────┘

Метод 2: Консоль провайдера

  1. Войдите в консоль
  2. Найдите "Доступные модели" или "Список моделей"
  3. Скопируйте полный Model ID (включая номер версии и дефисы)

Метод 3: Запрос API (для разработчиков)

curl https://api.openai.com/v1/models \
  -H "Authorization: Bearer sk-ваш-ключ"

Возвращает ID всех доступных моделей.

Частые ошибки

Ошибка 1: Указано только сокращение

❌ Ошибка: gpt4
❌ Ошибка: GPT-4
✅ Правильно: gpt-4-turbo-2024-04-09

Проявление: model not found

Ошибка 2: Ошибка в регистре

❌ Ошибка: GPT-4-Turbo
✅ Правильно: gpt-4-turbo

Проявление: model not found (Model ID чувствителен к регистру)

Ошибка 3: Пропущен номер версии

⚠️ Возможна проблема: gpt-4
✅ Рекомендуется: gpt-4-turbo-2024-04-09

Объяснение:

  • gpt-4 может указывать на старую версию
  • gpt-4-turbo-2024-04-09 точно указывает версию

Ошибка 4: Model ID агрегатора несовместим

Некоторые агрегаторы для упрощения могут использовать собственный Model ID:

Официальный Model IDModel ID агрегатора
gpt-4-turbo-2024-04-09gpt-4-turbo или gpt4-turbo
claude-3-5-sonnet-20240620claude-3.5-sonnet

Решение: Проверьте документацию или консоль данного агрегатора.

Проверка правильности Model ID

Метод: Отправка тестового запроса

curl https://api.openai.com/v1/chat/completions \
  -H "Authorization: Bearer sk-ваш-ключ" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4-turbo-2024-04-09",
    "messages": [{"role": "user", "content": "привет"}]
  }'

Нормальный возврат:

{
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "Привет! Чем могу помочь?"
      }
    }
  ]
}

Аномальный возврат:

{
  "error": {
    "message": "The model 'gpt-4-turbo' does not exist",
    "type": "invalid_request_error"
  }
}

Означает, что Model ID неверен или нет прав.

Token: Единица для подсчета использования текста

Что такое Token

Определение: Минимальная единица при обработке текста моделью, похожа на "символ", но не совсем то же самое.

Аналогия:

  • Token = блок LEGO
  • Текст = произведение, собранное из блоков
  • Обработка модели = подсчет количества блоков

Китайский vs Английский:

ЯзыкТекстКоличество токенов
Английский"Hello world"2 токена
Китайский"你好世界"4-6 токенов

Почему китайского больше:

  • Английский: Одно слово обычно = 1 токен
  • Китайский: Один иероглиф обычно = 1.5-2 токена (зависит от модели)

Правила подсчета токенов

Токены ввода = контент, который вы отправляете:

КонтентУчитывается ли
Ваш вопрос✅ Да
История диалога (контекст)✅ Да
Системный промпт (System Prompt)✅ Да
Вложения (изображения/файлы)✅ Да (рассчитывается по размеру)

Токены вывода = контент, возвращенный моделью:

КонтентУчитывается ли
Ответ модели✅ Да

Общие токены = Токены ввода + Токены вывода

Реальные случаи

Случай 1: Короткий диалог

Пользователь: Какая столица Китая?
Модель: Пекин.

Статистика токенов:

  • Ввод: около 10 токенов
  • Вывод: около 3 токенов
  • Всего: около 13 токенов

Стоимость (GPT-4 Turbo):

  • Ввод: 10 × $10/1M = $0.0001
  • Вывод: 3 × $30/1M = $0.00009
  • Всего: около $0.00019 (около ¥0.0014)

Случай 2: Длинный диалог (с историей)

[Раунд 1]
Пользователь: Расскажи о Пекине.
Модель: [Ответ на 500 символов]

[Раунд 2]
Пользователь: Какой там климат?
Модель: [Ответ на 300 символов]

Статистика токенов (Раунд 2):

  • Ввод:
    • Сообщение пользователя раунда 1: около 50 токенов
    • Ответ модели раунда 1: около 700 токенов
    • Сообщение пользователя раунда 2: около 30 токенов
    • Всего: около 780 токенов
  • Вывод: около 400 токенов
  • Всего раунда 2: около 1180 токенов

Стоимость:

  • Ввод: 780 × $10/1M = $0.0078
  • Вывод: 400 × $30/1M = $0.012
  • Всего: около $0.0198 (около ¥0.14)

Ключевое наблюдение: Стоимость раунда 2 намного выше раунда 1, потому что включает историю диалога!

Как просмотреть количество токенов

Метод 1: Отображение в клиенте

Большинство клиентов отображают под диалогом:

📊 Расход: ввод 780 токенов, вывод 400 токенов, всего 1180 токенов
💰 Стоимость: ¥0.14

Метод 2: Счет провайдера

  1. Войдите в консоль
  2. Проверьте "Счета" или "Статистика использования"
  3. Каждый запрос имеет детальное количество токенов

Метод 3: Онлайн-инструмент (оценка)

  • OpenAI Tokenizer
  • Введите текст, отображается количество токенов в реальном времени

Как уменьшить потребление токенов

Совет 1: Ограничьте количество раундов истории диалога

❌ Сохранить всю историю (100 раундов)
✅ Сохранить только последние 10 раундов

Настройка ChatBox:

  • Настройки → Диалог → Максимальное количество раундов истории: 10

Совет 2: Сокращайте промпты

❌ Многословно: "Пожалуйста, как профессиональный переводчик, используя очень идиоматичный китайский, переведите следующий английский..."
✅ Кратко: "Переведи на китайский:"

Совет 3: Ограничьте длину вывода

❌ "Подробно расскажи о Пекине"
✅ "Расскажи о Пекине в 100 словах"

Совет 4: Используйте более дешевую модель

МодельЦена вводаЦена выводаПодходящий сценарий
GPT-3.5 Turbo$0.50/M$1.50/MПростые вопросы, перевод
GPT-4 Turbo$10/M$30/MСложные рассуждения, код

Простые задачи используйте GPT-3.5, сложные — GPT-4.

Как три элемента работают вместе

Полный процесс запроса

1. Вы вводите вопрос в клиенте: "Какая столица Китая?"
   ↓
2. Клиент строит запрос:
   - Base URL: https://api.openai.com/v1/chat/completions
   - API Key: sk-xxxxx (в заголовке запроса)
   - Model ID: gpt-4-turbo-2024-04-09
   - Содержание сообщения: "Какая столица Китая?"
   ↓
3. Отправка на сервер
   ↓
4. Обработка на сервере:
   - Проверка API Key: ✅ Действителен
   - Поиск модели: ✅ gpt-4-turbo-2024-04-09 существует
   - Подсчет токенов ввода: 10 токенов
   - Вызов модели для генерации ответа
   - Подсчет токенов вывода: 3 токена
   ↓
5. Возврат результата: "Пекин."
   ↓
6. Списание:
   - Ввод: 10 × $10/1M = $0.0001
   - Вывод: 3 × $30/1M = $0.00009
   - Списание с баланса аккаунта

Аналогия: Заказ еды

Концепция APIАналогия с заказом еды
Base URLАдрес ресторана
API KeyНомер вашей карты лояльности
Model IDНазвание блюда (свинина в кисло-сладком соусе)
Содержание сообщенияПримечания (меньше сахара, меньше соли)
TokenКоличество ингредиентов (сколько килограммов мяса)
СтоимостьСумма счета

Контрольный список при ошибках настройки

Ошибка 1: 401 Unauthorized

Проявление:

{"error": {"message": "Incorrect API key", "type": "invalid_request_error"}}

Возможные причины:

  • Неверный или истекший API Key
  • Пробелы до или после API Key
  • API Key отключен

Шаги диагностики:

  1. Повторно скопируйте API Key (удалите пробелы)
  2. Проверьте, нормален ли статус аккаунта
  3. Попробуйте заново создать ключ

Ошибка 2: 404 Not Found

Проявление:

{"error": "Not Found"}

Или возврат HTML-содержимого веб-страницы.

Возможные причины:

  • Неверный Base URL
  • Пропущен /v1
  • Указан адрес консоли

Шаги диагностики:

  1. Проверьте, включает ли Base URL /v1
  2. Зайдите на Base URL через браузер, должна вернуться JSON-ошибка, а не веб-страница
  3. Повторно скопируйте из документации провайдера

Ошибка 3: Model not found

Проявление:

{"error": {"message": "The model 'gpt-4-turbo' does not exist"}}

Возможные причины:

  • Ошибка в написании Model ID
  • Ошибка в регистре
  • Провайдер не поддерживает эту модель
  • Аккаунт не имеет прав на использование этой модели

Шаги диагностики:

  1. Выберите из "Списка моделей" клиента (не вводите вручную)
  2. Проверьте, учитывается ли регистр
  3. Проверьте список доступных моделей провайдера
  4. Попробуйте сменить на базовую модель (например, gpt-3.5-turbo)

Ошибка 4: Баланс падает слишком быстро

Проявление:

  • После отправки нескольких сообщений баланс уменьшился на ¥10+

Возможные причины:

  • Сохранено большое количество истории диалога
  • Использована дорогая модель (например, GPT-4)
  • Длина вывода слишком велика
  • Вложения слишком большие (изображения/файлы)

Шаги диагностики:

  1. Проверьте счет, подтвердите количество токенов
  2. Ограничьте количество раундов истории (установите 5-10 раундов)
  3. Смените на более дешевую модель для теста (например, GPT-3.5)
  4. Ограничьте длину вывода (укажите в промпте "ответь в 100 словах")

Часто задаваемые вопросы

Q1: Нужно ли добавлять слэш / в конце Base URL?

A: Рекомендуется не добавлять

✅ Рекомендуется: https://api.openai.com/v1
⚠️ Возможна проблема: https://api.openai.com/v1/

Большинство клиентов обработают автоматически, но некоторые могут выдать ошибку.

Q2: Можно ли сокращать Model ID?

A: Зависит от провайдера

  • Официальный OpenAI: gpt-4-turbo автоматически укажет на последнюю версию
  • Агрегаторы: Может требоваться полный Model ID

Рекомендация: Используйте полный Model ID (включая дату), это точнее.

Q3: Можно ли заранее узнать количество токенов?

A: Можно оценить

  • Метод 1: Используйте инструмент OpenAI Tokenizer
  • Метод 2: Грубая оценка
    • Английский: 1 слово ≈ 1 токен
    • Китайский: 1 символ ≈ 1.5-2 токена

Q4: Одинаков ли способ подсчета токенов для разных моделей?

A: ❌ Не совсем одинаков

  • Серия GPT: Использует BPE (Byte Pair Encoding)
  • Серия Claude: Использует похожий, но не полностью идентичный способ

Реальный тест (одинаковый текст):

  • GPT-4: около 100 токенов
  • Claude Sonnet: около 105 токенов

Разница около 5%, небольшая.

Объяснение стоимости

  • Чтение статьи: бесплатно
  • Тестовая настройка: около ¥0.01-0.05 (отправка нескольких тестовых сообщений)

Напоминания о безопасности

  1. Не раскрывайте API Key
    Base URL и Model ID можно публиковать, но API Key абсолютно нельзя раскрывать

  2. Копируйте конфигурацию из официальной документации
    Не угадывайте Base URL или Model ID наугад

  3. Контролируйте потребление токенов
    Ограничьте количество раундов истории, сокращайте промпты, ограничивайте длину вывода

  4. Регулярно проверяйте счета
    Проверяйте раз в неделю, при обнаружении аномалий немедленно обрабатывайте

  5. Подготовьте резервную конфигурацию
    Записывайте конфигурации основного и резервного провайдеров, переключайтесь при сбое одного


Дата обновления: 2026-08-14
Тестовые платформы: OpenAI, Anthropic, 3 агрегатора
Тестовые инструменты: ChatBox, curl, OpenAI Tokenizer

Опубликовано: 14 августа 2026 г.
最后更新: 16.08.2026

Похожие статьи