GOOGLE · КАТАЛОГ МОДЕЛЕЙ

Gemini Embedding 001 API

Gemini Embedding 001 — текстовая embedding-модель Google для semantic search, классификации и RAG. На странице она индексирует многоязычную документацию с разными task types и готовит контролируемую миграцию к новому embedding-пространству.

Векторные представления
На входе Текст
GeminiGemini Embedding 001Gemini
Результат Векторы
Контекст
20 000токенов
Результат
Векторные представленияформат ответа
Стоимость
Тариф уточняетсяусловия — в блоке подключения

ПОДКЛЮЧЕНИЕ

От модели к первому запросу

Используйте идентификатор модели в совместимом API-клиенте. Полные параметры, ключи и ответы с ошибками описаны в документации.

const response = await client.chat.completions.create({
  model: "google/gemini-embedding-001",
  messages: [{ role: "user", content: "Ваш запрос" }],
});
Открыть инструкцию по подключению →

ПОДРОБНЫЙ ОБЗОР

Возможности модели

Google указывает для `gemini-embedding-001` текстовый ввод, гибкую размерность 128–3072 и официальный input limit 2 048 токенов. Модель поддерживает task types для similarity, classification, clustering, retrieval, question answering и fact verification. Tokenmost показывает контекст 20 000, поэтому фактический предел маршрута нужно измерить: больший каталоговый лимит нельзя выдавать за upstream-гарантию. Для сокращённых размерностей Google требует ручной нормализации, а пространство Gemini Embedding 001 несовместимо с Gemini Embedding 2. Preflight проверяет model ID, endpoint, task type, dimensions, normalization, usage и ошибку длинной строки. Документы и запросы используют парные `RETRIEVAL_DOCUMENT` и `RETRIEVAL_QUERY`. Benchmark включает несколько языков, код, отрицание и устаревшую страницу. Каждый вектор хранит model, dimensions, task type, preprocessing hash и document revision. Миграция строит отдельный индекс и переэмбеддит весь корпус; смешение старых и новых векторов запрещено.

Выберите task type по задаче

Поисковый запрос и индексируемый документ получают разные retrieval-типы. Для кластеризации и similarity используются свои режимы. Смешение task types без теста меняет геометрию поиска и может ухудшить результаты при неизменном тексте.

Определите chunking до индексации

Фрагмент сохраняет заголовок, условия и исключения. Официальный upstream limit учитывается независимо от карточки маршрута. Длинный раздел делится по смыслу, а stable document ID связывает части с исходной редакцией.

Нормализуйте размерность правильно

При сокращённом векторе 001 приложение выполняет нормализацию, описанную Google, и проверяет норму. Dimensions входят в имя индекса. Векторы разной длины и preprocessing не сравниваются даже после технического padding.

Планируйте полную миграцию

Gemini Embedding 2 создаёт несовместимое пространство, поэтому новый индекс строится отдельно. Оба варианта проходят одинаковый benchmark. Переключение выполняется после проверки Recall@K, latency и критичных запросов с rollback.

Токены и цена результата RAG

Считайте индексирование, обновления, запросы, хранение и переиндексацию. Генератор ответа оплачивается отдельно. Сравнивайте стоимость запроса, который получил правильный источник в top-K, по биллингу Tokenmost.

Вопросы и ответы

Что возвращает Gemini Embedding 001?

Текстовый embedding-вектор, а не сформулированный ответ.

Какой официальный лимит Google?

2 048 входных токенов; значение 20 000 у Tokenmost требует preflight.

Для чего нужен task type?

Он оптимизирует вектор для поиска, similarity, classification и других задач.

Совместимы ли векторы с Embedding 2?

Нет, Google требует переэмбеддить весь корпус.

Как считать цену?

По RAG-запросу с правильным источником, включая индексацию.