OpenAI — модели и API (Application Programming Interface — программный интерфейс) для текста, изображений и эмбеддингов. В этом блоке — только эмбеддинги: текст превращается в числовой вектор для семантического поиска и классификации.
Нужен ключ API OpenAI. Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Ключ — в переменных окружения рабочего пространства.
Инструменты
openai_embeddings
Построить эмбеддинги текста через OpenAI.
Вход
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
input | string | Да | Текст, для которого строить эмбеддинги |
model | string | Нет | Модель эмбеддингов |
encodingFormat | string | Нет | Формат возвращаемых эмбеддингов |
apiKey | string | Да | Ключ API OpenAI |
Выход
| Параметр | Тип | Описание |
|---|---|---|
success | boolean | Операция успешна |
output | object | Результат построения эмбеддингов |
↳ embeddings | array | Массив векторов эмбеддингов |
↳ model | string | Модель, которой построены эмбеддинги |
↳ usage | object | Расход токенов |
↳ prompt_tokens | number | Число токенов в запросе |
↳ total_tokens | number | Всего токенов |
↳ prompt_tokens | number | Число токенов в запросе |
↳ total_tokens | number | Всего токенов |