AGTCloud API Docs
РуководстваСправочник APIИнтеграции и ресурсыОбновления и помощь
Embeddings

OpenAI Embeddings

Создавайте текстовые векторы в совместимом с OpenAI формате.

Интерфейс OpenAI Embeddings преобразует один входной элемент или пакет элементов в векторное представление для семантического поиска, кластеризации, рекомендаций и векторного поиска. Ограничения ввода, размерность вывода и действие необязательных параметров зависят от выбранной модели Embedding.

POST/v1/embeddings

Создайте векторное представление заданного ввода для семантического поиска, кластеризации, рекомендаций и других задач векторного поиска. Интерфейс поддерживает один текст, пакет текстов, массив Tokens и пакет массивов Tokens.

Ограничения ввода и размерность вывода зависят от выбранной модели. Например, text-embedding-ada-002 возвращает вектор размерности 1536 и принимает не более 8192 Tokens; ограничения других моделей могут отличаться.

АутентификацияBearer <token>

Используйте Bearer your-api-key в Header Authorization.

Расположение: header

Тело запроса

Выберите структуру текста по числу входных элементов; оба режима используют один Endpoint Embeddings.

application/json
Один текст

Преобразуйте одну непустую строку в вектор эмбеддинга для проверки одного элемента или запроса в реальном времени.

model
ID модели Embedding, видимой текущему ключу API.
input
Одна непустая строка для преобразования в вектор.
encoding_format
Формат кодирования вектора; по умолчанию float.
application/json
{
  "model": "MODEL_ID",
  "input": "Еда в этом ресторане очень вкусная, а официанты дружелюбные.",
  "encoding_format": "float"
}
Полный справочник полейСодержит структуры одиночного и пакетного ввода текста и Tokens

Массивы Tokens и пакеты массивов Tokens доступны в полном справочнике полей; число входных элементов, длина и размерность векторов определяются ограничениями выбранной модели.

Тело ответа

application/json

application/json

application/json

application/json

application/json