Skip to main content

Ошибка

Одним предложением: эта ошибка возвращается собственными серверами OpenAI, а не APIYI. Ваш код сейчас вызывает api.openai.com, поэтому OpenAI отклоняет ключ APIYI. С ключом всё в порядке. Неверен адрес запроса.

Как определить, что запрос так и не дошёл до APIYI

Любой из этих двух признаков однозначно это подтверждает:
Это особенно часто происходит, когда вы просите AI-ассистента для программирования написать интеграцию. Codex, Cursor, Claude Code и другие видят имя модели gpt-image-2.5, по умолчанию используют шаблон официального OpenAI SDK и оставляют base_url со значением SDK по умолчанию https://api.openai.com/v1. Ключ, который вы вставляете, принадлежит APIYI. Они не совпадают.

Три способа решения — выберите по ситуации

Самый простой путь — позволить Agent «изучить» APIYI до того, как он начнёт писать код. Доступны два уровня наборов навыков:
1

Набор навыков для всего сайта (установите сначала его)

Попросите ваш Agent выполнить команду ниже, чтобы установить набор навыков APIYI. Если это не сработает, попросите его прочитать https://docs.apiyi.com/skill.md напрямую:
Этот файл написан для AI: базовые URL, аутентификация, правила именования моделей и распространённые ошибки. После установки написанный им код будет автоматически направлять base_url на https://api.apiyi.com/v1.
2

Специализированный навык GPT-Image

Страница навыка Agent для серии GPT-Image-2.5 / 2 содержит готовый к использованию Skill: два файла и один скрипт для шести моделей, включая gpt-image-2.5-flare / gpt-image-2.5-sunburst / gpt-image-2, с переключением через --model. Включены преобразование текста в изображение, объединение нескольких изображений и inpainting.Добавьте его в Codex, OpenClaw, Claude Code или любой Agent для программирования, который может выполнять shell-команды, затем просто скажите «сгенерируй изображение …». Вам не потребуется самостоятельно работать с базовым URL.
Для других моделей изображений и видео также есть страницы «Agent Skill», размещённые в папке документации соответствующей модели. Найдите модель в левой навигации и найдите подстраницу с названием «Agent Skill».

Исправьте сами: одна строка

Если у вас уже есть код, сгенерированный Codex, минимальное изменение — добавить base_url в клиент. Всё остальное оставьте без изменений:
Затем убедитесь, что запрос действительно достигает APIYI. Список моделей в ответе означает, что всё готово:

Дополнительные вопросы

Проверьте по порядку:
  1. Несколько расположений конфигурации: проекты, сгенерированные Codex, часто задают URL в .env, файле конфигурации и конструкторе клиента. Изменение одного из них оставляет остальные со значением по умолчанию
  2. Приоритет переменных окружения: если OPENAI_BASE_URL уже задана в вашей системе иначе, она переопределяет всё, что не указано в коде. Выполните echo $OPENAI_BASE_URL для проверки
  3. Нет перезапуска: запущенный процесс по-прежнему использует старую конфигурацию
  4. Правописание: apiyi, а не apiyii или apiyl
Самое простое подтверждение — сам текст ошибки. Пока в нём по-прежнему отображается platform.openai.com, запрос всё ещё отправляется в OpenAI.
Отправьте ему точный текст ошибки вместе с этой страницей. На каждой странице документации в правом верхнем углу есть кнопка «Копировать страницу». Вставьте содержимое страницы и ошибку в AI, и он сможет определить, какая конфигурация не вступила в силу. Это самый быстрый способ устранения неполадок.
Только тогда следует проверить сам ключ: откройте страницу «Tokens» в консоли и убедитесь, что ключ включён, баланс достаточен и его не блокирует белый список моделей. Полный контрольный список приведён в разделе Почему мой API Key недействителен?.
По умолчанию используйте gpt-image-2.5-flare для преобразования текста в изображение и gpt-image-2.5-sunburst для редактирования и дорисовки. Обе модели имеют одинаковую цену и параметры. Для высокообъёмных задач с низкой стоимостью используйте обратный канал gpt-image-2.5-all. Сравнительная таблица на странице Навык агента серии GPT-Image охватывает все шесть вариантов.

Связанные материалы

Почему мой API Key недействителен?

Почему базовый URL и ключ должны соответствовать друг другу: примеры для всех языков.

Как настроить базовый URL?

/v1 для OpenAI, корневой домен для Claude, /v1beta для Gemini.

Доступна ли интеграция в один клик?

Передайте документацию своему AI-помощнику для написания кода и позвольте ему выполнить интеграцию.

Обзор GPT-Image-2.5 / 2

Параметры, тарификация, промпт для интеграции и распространённые ошибки.