Creation

Запрос на генерацию вектора встраивания

Эта конечная точка служит для создания вектора встраивания, представляющего входной текст с помощью нейросетей. Для доступа требуется авторизация.

post/v1/embeddings

Request body

modelstring required

ID модели для использования. Вы можете использовать API 'List models' для просмотра всех доступных моделей или обратиться к обзору моделей.

dimensionsinteger nullable

Количество измерений, которые должны иметь результирующие выходные эмбеддинги. Поддерживается только в моделях text-embedding-3 и более новых.

encoding_format'float' | 'base64'

Формат, в котором возвращаются эмбеддинги.

userstring nullable

Уникальный идентификатор, представляющий вашего конечного пользователя, который может помочь OpenAI отслеживать и обнаруживать злоупотребления.

Example request

{
  "encoding_format": "float",
  "input": "Tекст для эмбеддинга.",
  "model": "text-embedding-ada"
}

Response

Successful Response

idstring required
createdinteger required
object'list' required

Тип объекта, обычно 'list' для списков результатов.

modelstring required

Модель, которая была использована для генерации эмбеддингов.

Example response

{
  "created": 1748966991,
  "data": [
    {
      "embedding": [
        0.0023064255,
        -0.009327292,
        -0.0028842222
      ],
      "index": 0,
      "object": "embedding"
    }
  ],
  "id": "embd-id-33d35906-6ef2-4c8e-a3fe-183f0df3a532",
  "model": "text-embedding-ada",
  "object": "list",
  "usage": {
    "cost_request": 0.002,
    "free_request": false,
    "prompt_tokens": 8,
    "total_time": 0.745,
    "total_tokens": 8
  }
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.