Gateway
Справочник API

Embeddings

Векторные представления текста

POST/v1/embeddings

Создаёт векторное представление текста.

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

curl {{PUBLIC_API_BASE_URL}}/embeddings \
  -H "Authorization: Bearer gw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "provider/embedding-model",
    "input": "Текст для поиска по смыслу"
  }'

Где используется

  • поиск по смыслу;
  • рекомендации;
  • кластеризация;
  • поиск похожих документов;
  • ответы по базе знаний.

Храните векторы в своей базе или поисковом хранилище. Gateway отвечает за вызов модели, а не за хранение вашего индекса.

Параметры тела запроса

ПолеОбязательностьОписание
modelДаПубличное имя embedding-модели.
inputДаСтрока или массив строк.
encoding_formatНетФормат вектора, если поддерживается моделью.
dimensionsНетРазмерность вектора, если модель позволяет её менять.

Поля ответа

ПолеОбязательностьОписание
objectДаОбычно list.
dataДаМассив embedding-объектов.
data[].embeddingДаВектор чисел.
data[].indexДаИндекс входного элемента.
modelДаМодель ответа.
usageНетИспользование токенов.

Пример ответа

{
  "object": "list",
  "model": "provider/embedding-model",
  "data": [
    {
      "object": "embedding",
      "index": 0,
      "embedding": [0.012, -0.034, 0.056]
    }
  ],
  "usage": {
    "prompt_tokens": 7,
    "total_tokens": 7
  }
}
Gateway Docs