Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex AI Studio
  • Начало работы с Model Gallery
    • О сервисе Yandex AI Studio
    • Yandex Workflows
    • Квоты и лимиты
    • Термины и определения
  • Переход с AI Assistant API на Responses API
  • Совместимость с OpenAI
      • Overview
      • createEmbedding
  • Управление доступом
  • Правила тарификации
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений

В этой статье:

  • HTTP request
  • Body parameters
  • Response
  • Embedding
  • Usage
  1. OpenAI-совместимый API
  2. Embeddings
  3. createEmbedding

REST: Create embeddings

Статья создана
Yandex Cloud
Обновлена 24 декабря 2025 г.
  • HTTP request
  • Body parameters
  • Response
  • Embedding
  • Usage

Creates an embedding vector representing the input text.

HTTP requestHTTP request

POST https://ai.api.cloud.yandex.net/v1/embeddings

Body parametersBody parameters

Request schema: application/json

{
  "input": "unknown",
  "model": "unknown",
  "encoding_format": "string",
  "dimensions": "integer",
  "user": "string"
}

Field

Description

input

Any of string | string

model

unknown

Required field. ID of the model to use. You can use the List models API to see all of your available models. of them.

encoding_format

enum

Required field. The format to return the embeddings in. "base64" currently not supported, "float" required.

  • float
  • base64 [NOT SUPPORTED]

dimensions

integer

NOT SUPPORTED BY ALL MODELS. The number of dimensions the resulting output embeddings should have.

user

string

[CURRENTLY NOT SUPPORTED]

ResponseResponse

HTTP Code: 200

OK

Response schema: application/json

{
  "data": [
    {
      "index": "integer",
      "embedding": [
        "number"
      ],
      "object": "string"
    }
  ],
  "model": "string",
  "object": "string",
  "usage": {
    "prompt_tokens": "integer",
    "total_tokens": "integer"
  }
}

Field

Description

data[]

Embedding

Required field. Represents an embedding vector returned by embedding endpoint.

model

string

Required field. The name of the model used to generate the embedding.

object

enum

Required field. The object type, which is always "list".

  • list

usage

Usage

Required field. The usage information for the request.

EmbeddingEmbedding

Represents an embedding vector returned by embedding endpoint.

Field

Description

index

integer

Required field. The index of the embedding in the list of embeddings.

embedding[]

number (float)

Required field.

object

enum

Required field. The object type, which is always "embedding".

  • embedding

UsageUsage

The usage information for the request.

Field

Description

prompt_tokens

integer

Required field. The number of tokens used by the prompt.

total_tokens

integer

Required field. The total number of tokens used by the request.

Была ли статья полезна?

Предыдущая
Overview
Следующая
Overview
Проект Яндекса
© 2025 ООО «Яндекс.Облако»