Краткий ответ
Это совершенно нормально и не влияет на возможности модели.Имя модели назначается после завершения обучения — сама модель никогда не «учила» собственную идентичность. Официальные веб-приложения (например, claude.ai или chatgpt.com) могут отвечать правильно, потому что в них встроен системный prompt, который сообщает модели, «кто она». Вызовы API по умолчанию не включают эту информацию, поэтому модель может «ошибиться» в определении своей версии.
Реальный пример
Простая аналогия
Аналогия с актёром
Представьте себе очень талантливого актёра:
- Его навыки формируются годами обучения (как процесс обучения модели)
- Его имя персонажа ему сообщает режиссёр перед съёмками (как System Prompt)
- Если никто не говорит ему, какую роль он играет, он по-прежнему талантлив, но не знает имени своего персонажа
Техническое объяснение
Почему модель не знает своего собственного имени?
Почему модель не знает своего собственного имени?
Назначение имени модели происходит после обученияПроцесс разработки большой языковой модели выглядит так:
- Сбор данных → Подготовка обучающего корпуса
- Обучение модели → Изучение понимания и генерации языка
- Оценка и дообучение → Оптимизация производительности модели
- Назначение имени и выпуск → Присвоение имени (например, “Claude Sonnet 4.5”)
Почему официальные веб-приложения могут отвечать правильно?
Почему официальные веб-приложения могут отвечать правильно?
Роль встроенных System PromptКогда вы общаетесь на claude.ai или chatgpt.com, официальное веб-приложение автоматически вставляет скрытый System Prompt в начало каждого разговора, примерно такой:Этот prompt невидим для пользователей, но модель его «читает» и поэтому знает, кто она.Итак: модель не знает своего имени по умолчанию — официальное веб-приложение каждый раз «напоминает» ей об этом.
Почему API работает иначе?
Почему API работает иначе?
API-запросы по умолчанию не включают информацию об идентичностиПри вызове модели через API вы отправляете только:
- Параметр
model(указывает серверу, какую модель использовать) - Массив
messages(содержимое вашего разговора) - Необязательный параметр
system(ваш собственный System Prompt)
model — это информация маршрутизации для сервера — сама модель не может прочитать это поле. Если вы не укажете идентичность модели в prompt system, она сможет только «угадать» ее на основе обучающих данных.Это относится ко всем платформам API — будь то официальный API, APIYI или любой другой провайдер, поведение будет абсолютно одинаковым.Как проверить модель, которую вы фактически вызываете
Проверьте журналы вызовов
В консоли APIYI в разделе журналов вызовов вы можете увидеть фактическое имя модели, использованное для каждого запроса — это самый точный способ проверки.
Проверьте ответ API
Каждый JSON-ответ API включает поле
model, которое однозначно определяет фактическую версию вызванной модели.Гарантия сервиса APIYI
Как заставить модели корректно определять себя
Просто добавьте параметрsystem в ваш API-вызов, чтобы указать модели ее идентичность:
Подсказка: Это работает точно так же, как в официальных веб-приложениях, — через System Prompt вы сообщаете модели ее идентичность. После этого модель сможет корректно отвечать на вопрос «кто я».
Похожие вопросы
Как выбрать подходящую модель?
Узнайте о функциях и сценариях использования разных моделей
Почему некоторые модели недоступны?
Узнайте о правах доступа к моделям и уровнях пользователей
Как просмотреть журналы вызовов?
Проверьте фактически вызванную версию модели
Ошибки при вызове API?
Руководство по устранению распространенных ошибок API
Свяжитесь с нами
Корпоративный WeChat

Электронная почта
Поддержка: [email protected]Отдел продаж: [email protected]