Novita AI LLM

Модели эмбеддингов Anthropic: есть ли у Anthropic API для эмбеддингов?

Модели эмбеддингов Anthropic: есть ли у Anthropic API для эмбеддингов?

Нет — Anthropic не предлагает собственную модель эмбеддингов. В документации Anthropic об этом сказано прямо: «Anthropic не предоставляет собственную модель эмбеддингов», и разработчикам рекомендуется обратиться к Voyage AI в качестве рекомендуемого партнёра по эмбеддингам. (Проверено 08.09.2026 через platform.claude.com/docs/en/build-with-claude/embeddings.) Это точный ответ, но не единственный вариант. Таблица ниже сравнивает Voyage AI с двумя открытыми моделями эмбеддингов, которые можно вызывать через совместимую с OpenAI конечную точку на Novita AI, без добавления второго SDK в ваш стек.

Модель Цена за миллион токенов Длина контекста Конечная точка, совместимая с OpenAI
Voyage voyage-4 (рекомендованный вендор Anthropic) $0.06 32 000 токенов Нет — использует собственный SDK/REST-формат Voyage
BAAI BGE-M3 (Novita AI) $0.01 8 192 токена Да — /openai/v1/embeddings
Qwen3 Embedding 8B (Novita AI) $0.07 32 768 токенов Да — /openai/v1/embeddings

(Проверено 08.09.2026. Цены и длина контекста Voyage voyage-4 из docs.voyageai.com/docs/pricing и platform.claude.com/docs/en/build-with-claude/embeddings. Цены и длина контекста BGE-M3 и Qwen3 Embedding 8B из novita.ai/pricing: BGE-M3 указан с контекстом 8192, входная цена $0.01/Mt; Qwen3 Embedding 8B указан с context_size 32768, входная цена $0.07/Mt. Совместимость конечной точки из raw.githubusercontent.com/novitalabs/novita-skills/main/skills/novita-ai/references/llm-api.md: POST /openai/v1/embeddings.)

Почему Anthropic не выпускает модель эмбеддингов

Claude создан для генерации и рассуждений — чатов, использования инструментов, агентных рабочих процессов. Эмбеддинги — это другая задача: превращение текста в вектор фиксированной длины для поиска по сходству, кластеризации или поиска. Вместо того чтобы создавать и поддерживать отдельную модель эмбеддингов, документация Anthropic рекомендует оценить «разнообразие поставщиков эмбеддингов, чтобы найти наилучшее соответствие вашему конкретному случаю использования», при этом Voyage AI указан как основной вариант, рассмотренный в их руководстве.

Это важно для архитектуры пайплайна RAG на основе Claude: вам всегда понадобится второй API-вызов к конечной точке не от Anthropic для этапа эмбеддинга, будь то Voyage или что-то ещё.

Вариант 1: Voyage AI (рекомендованный Anthropic путь)

Модель Длина контекста Цена за миллион токенов Бесплатный тариф
voyage-4-large 32 000 токенов $0.12 Первые 200 млн токенов бесплатно
voyage-4 32 000 токенов $0.06 Первые 200 млн токенов бесплатно
voyage-4-lite 32 000 токенов $0.02 Первые 200 млн токенов бесплатно

(Проверено 08.09.2026 через platform.claude.com/docs/en/build-with-claude/embeddings для названий моделей/длины контекста и docs.voyageai.com/docs/pricing для данных о бесплатном тарифе и цене за токен: «Первые 200 миллионов токенов для voyage-4-large, voyage-4, voyage-4-lite… бесплатны для каждой учётной записи».)

Конечная точка Voyage AI — POST https://api.voyageai.com/v1/embeddings, использующая собственный SDK или прямой REST-вызов, а не формат SDK OpenAI. Это надёжный выбор, если вы хотите использовать одобренного Anthropic поставщика и не против отдельного аккаунта и биллинга для эмбеддингов.

Вариант 2: Открытые модели эмбеддингов, совместимые с OpenAI, на Novita AI

Если вы предпочитаете держать всё за одним совместимым с OpenAI клиентом вместо добавления специфичного для Voyage SDK, Novita AI размещает открытые модели эмбеддингов за той же конечной точкой /openai/v1/embeddings, которую вы уже используете для chat completions.

BGE-M3 поддерживает более 100 языков и объединяет плотный, многовекторный и разрежённый поиск в одной модели, с окном контекста в 8 192 токена — достаточно для большинства чанков документов в пайплайне RAG. (Проверено 08.09.2026 через novita.ai/pricing: «Способен обрабатывать более 100 языков и входные данные от коротких предложений до длинных документов (до 8 192 токенов)… лидирует в бенчмарках MIRACL и MKQA».)

Qwen3 Embedding 8B занял первое место в многоязычном рейтинге MTEB с результатом 70,58 (по состоянию на июнь 2025 года) и поддерживает более длинное окно контекста — 32 768 токенов — по сравнению с BGE-M3. (Проверено 08.09.2026 через карточку модели Qwen/Qwen3-Embedding-8B на Hugging Face, где указаны 70,58 баллов MTEB и 1-е место.) Он стоит дороже за токен, чем BGE-M3, но обрабатывает более длинные входные данные без необходимости разбивки на чанки.

Вызов из кода, уже использующего SDK OpenAI

from openai import OpenAI
import os

client = OpenAI(
    base_url="https://api.novita.ai/openai/v1",
    api_key=os.environ["NOVITA_API_KEY"],
)

response = client.embeddings.create(
    model="baai/bge-m3",
    input="Anthropic recommends Voyage AI for embeddings, but this text is being embedded with BGE-M3 instead.",
)

print(response.data[0].embedding[:5])  # first 5 dimensions

Замените model="baai/bge-m3" на model="qwen/qwen3-embedding-8b", чтобы использовать модель с более длинным контекстом. Обе принимают строку или массив строк в качестве input и возвращают data[].embedding в виде массива чисел с плавающей запятой, что соответствует формату ответа эмбеддингов OpenAI. (Проверено 08.09.2026 через raw.githubusercontent.com/novitalabs/novita-skills/main/skills/novita-ai/references/llm-api.md: POST /openai/v1/embeddings, параметры input и model, «Возвращает data[].embedding (массив float)».)

Какая модель подходит для вашего пайплайна

Если вы уже глубоко погружены в экосистему Anthropic и хотите поставщика, которого они явно проверяют, Voyage AI — путь с наименьшим трением: вы получаете выходы переменной размерности в стиле «матрёшки» и модели, настроенные на код и многоязычный поиск. Если ваш пайплайн основан на SDK OpenAI (LangChain, LlamaIndex или пользовательский клиент, указывающий на конечную точку /embeddings) и вы хотите избежать второго SDK только для этапа эмбеддинга, BGE-M3 или Qwen3 Embedding 8B на Novita AI встраиваются простой заменой базового URL без нового клиента.

Стоимость — ещё один рычаг: BGE-M3 по $0.01 за миллион токенов дешевле любой модели Voyage, включая voyage-4-lite по $0.02. Если ваши окна контекста укладываются в лимит BGE-M3 в 8 192 токена, это самая низкая цена за токен среди четырёх сравниваемых вариантов. Если вам нужно встраивать более длинные чанки без их разделения, окно в 32 768 токенов у Qwen3 Embedding 8B соответствует семейству voyage-4 при схожей цене за токен ($0.07 против $0.06).

FAQ

Есть ли у Claude встроенная возможность получения эмбеддингов?

Нет. В документации Anthropic указано, что Claude не предлагает модель эмбеддингов, и рекомендует сторонних провайдеров, в первую очередь Voyage AI.

Можно ли использовать эмбеддинги Voyage AI вместе с Claude в одном пайплайне?

Да — это предусмотренный шаблон. Вы вызываете Claude для генерации и Voyage AI отдельно для эмбеддингов; объединённой конечной точки не существует.

Есть ли более дешёвая альтернатива Voyage AI, совместимая с кодом на основе OpenAI?

Да. Открытые модели, такие как BAAI BGE-M3 и Qwen3 Embedding 8B, размещены на Novita AI за совместимой с OpenAI конечной точкой /embeddings, по цене $0.01 и $0.07 за миллион токенов соответственно, обе ниже среднего тарифа Voyage.

Какое окно контекста выбрать?

BGE-M3 ограничен 8 192 токенами на вход; Qwen3 Embedding 8B и текущие модели Voyage поддерживают 32 000+ токенов. Выбирайте на основе максимального размера вашего чанка, а не среднего.

Рекомендуемые статьи

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