Тема
Язык

Эмбеддинги

POST /v1/embeddings — векторные представления текста для поиска, RAG и кластеризации. Шесть моделей плюс устаревший алиас, от 768 до 4096 измерений. Совместимо с OpenAI; вы платите только за входные токены.

Эмбеддинги превращают текст в числовой вектор для семантического поиска, RAG, кластеризации и рекомендаций. Эндпоинт полностью совместим с OpenAI — меняются только базовый адрес и ключ.

POSThttps://getvibeapi.com/v1/embeddings

Параметры тела

ПараметрТипОписание
modelreq.stringМодель для embedding (см. ниже).
inputreq.string | string[]Текст или массив текстов. Массив = пакет в одном запросе.
encoding_format"float" | "base64"Формат вектора в ответе. По умолчанию float.
dimensionsintegerНеобязательная размерность вывода. Для text-embedding-3-small поддерживается только 1536.

Модели и цена

ПараметрТипОписание
text-embedding-3-smallPOST /v1/embeddings — векторные представления текста для поиска, RAG и кластеризации. Модель qwen3-embedding-8b. Совместимо с OpenAI; вы платите только за входные токены.
qwen3-embedding-8bPOST /v1/embeddings — векторные представления текста для поиска, RAG и кластеризации. Модель qwen3-embedding-8b. Совместимо с OpenAI; вы платите только за входные токены.
bge-m3POST /v1/embeddings — векторные представления текста для поиска, RAG и кластеризации. Модель qwen3-embedding-8b. Совместимо с OpenAI; вы платите только за входные токены.
multilingual-e5-largePOST /v1/embeddings — векторные представления текста для поиска, RAG и кластеризации. Модель qwen3-embedding-8b. Совместимо с OpenAI; вы платите только за входные токены.
embeddinggemma-300mPOST /v1/embeddings — векторные представления текста для поиска, RAG и кластеризации. Модель qwen3-embedding-8b. Совместимо с OpenAI; вы платите только за входные токены.
nemotron-embed-vlPOST /v1/embeddings — векторные представления текста для поиска, RAG и кластеризации. Модель qwen3-embedding-8b. Совместимо с OpenAI; вы платите только за входные токены.
qwen3-embedding-0.6bPOST /v1/embeddings — векторные представления текста для поиска, RAG и кластеризации. Модель qwen3-embedding-8b. Совместимо с OpenAI; вы платите только за входные токены.
Ширина вектора различается для разных моделей, и после создания индекса модели уже нельзя поменять без его перестройки: столбец базы данных создаётся под конкретное число измерений. Выберите модель до того, как загрузите первый миллион векторов.

Пример запроса

curl https://getvibeapi.com/v1/embeddings \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3-embedding-8b",
    "input": "Text to vectorize"
  }'

Ответ

{
  "object": "list",
  "data": [
    { "object": "embedding", "index": 0, "embedding": [0.0021, -0.014, ...] }
  ],
  "model": "qwen3-embedding-8b",
  "usage": { "prompt_tokens": 8, "total_tokens": 8 }
}
Вы платите только за входные токены (prompt_tokens); у эмбеддингов нет выходных токенов. Передайте массив строк в input, чтобы векторизовать пакет одним запросом.
Эмбеддинги в GetVibe API — qwen3-embedding-8b, Python и curl | GetVibe API