Перейти к основному содержанию
POST
/
openai
/
v1
/
embeddings
Создание векторных представлений
curl --request POST \
  --url https://api.highwayapi.ai/openai/v1/embeddings \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "input": [
    "<string>"
  ],
  "model": "<string>",
  "encoding_format": "<string>"
}
'
{
  "object": "<string>",
  "data": [
    {
      "index": 123,
      "embedding": [
        {}
      ],
      "object": "<string>"
    }
  ],
  "model": "<string>",
  "usage": {
    "prompt_tokens": 123,
    "total_tokens": 123
  }
}
Создает векторное представление, представляющее входной текст.

Заголовки запроса

Content-Type
string
обязательно
Перечисляемое значение: application/json
Authorization
string
обязательно
Формат Bearer-аутентификации: Bearer {{API 秘钥}}.

Тело запроса

input
string[]
обязательно
Входной текст для векторного представления, закодированный как строка или массив токенов. Чтобы создать векторные представления для нескольких входных данных в одном запросе, передайте массив строк или массив токенов. Входные данные не должны превышать максимальное количество входных token для модели (8192 tokens для text-embedding-ada-002), не могут быть пустой строкой, а размерность любого массива должна быть меньше или равна 2048.
model
string
обязательно
ID модели, которую нужно использовать. Перечисляемое значение:
  • baai/bge-m3
encoding_format
string
Формат возвращаемых векторных представлений. Может быть float или base64.

Информация об ответе

object
string
обязательно
Всегда list
data
array
обязательно
Список векторных представлений, сгенерированных моделью.
model
string
обязательно
ID использованной модели.
usage
object
обязательно
Информация об использовании.