Ошибка вызова встраивания Gemini Embedding-001 в Discourse

Сегодня обнаружено:

При попытке обращения к модели вернулась ошибка: { "error": { "code": 404, "message": "Модель embedding-001 не найдена для версии API v1beta или не поддерживается для embedContent. Вызовите ListModels, чтобы увидеть список доступных моделей и поддерживаемых ими методов.", "status": "NOT_FOUND" } }

В Discourse AI:

Хм, я тоже использую Gemini’s gemini-embedding-001, и у меня всё работает как ожидалось, без ошибок.

Какие у вас другие настройки:

Возможно, у вас не выбрано модель в AI_embeddings_selected_model…?

Я переключился на Text вместо Google, чтобы избежать этой ошибки.

Раньше всё работало, но сегодня возникла проблема.

У меня даже нет опции text-embedding-3-small. Это из другой модели? Ладно, это модель от OpenAI. Вся моя ИИ-инфраструктура настроена в Google Cloud с использованием Gemini. Единственная доступная у меня опция для эмбеддингов — это модель Gemini's embedding-001. :thinking:

О, привет, у меня теперь возникает что-то похожее с gemini-2.5-flash-image (nanobanana) — это только что произошло:

Попытка связаться с моделью вернула эту ошибку: { "error": { "code": 404, "message": "models/gemini-2.5-flash-image-preview не найден для версии API v1beta или не поддерживается для generateContent. Вызовите ListModels, чтобы увидеть список доступных моделей и поддерживаемых ими методов.", "status": "NOT_FOUND" } }

Все мои остальные модели Gemini Flash, похоже, работают :thinking:

редактирование: ок, я исправил это. URL некоторых моделей Gemini для изображений изменился, и его нужно было обновить в поле URL сервиса, хостящего модель.

Для модели встраивания это должно быть https://generativelanguage.googleapis.com/v1beta/models/gemini-embedding-001:embedContent

Спасибо @Lilly.

Но как мне исправить ошибку URL?

Запустить обновление?

Не знаю, как в вашем случае, кроме как убедиться, что URL для модели встраивания указан верно? Я просто обновил поля для тех, что изменились. Мой экземпляр я не обновлял.

Вызов выполнен успешно

Необходимо изменить только адрес вызова.

1 лайк

Да, я имел в виду именно это поле — URL. Извините, я должен был объяснить это яснее. Рад, что вы исправили! :slight_smile:

1 лайк