Pailot

Pinecone

Векторная база Pinecone — эмбеддинги, запись и поиск

Pinecone — векторная база: хранение эмбеддингов и поиск по сходству (семантика, а не точное совпадение слов).

С Pinecone в Pailot вы можете:

  • Строить эмбеддинги текста
  • Записывать или обновлять текстовые записи в индексе (upsert)
  • Искать похожий текст или готовый вектор
  • Читать векторы по ID

Нужен ключ API (Application Programming Interface — программный интерфейс) Pinecone и хост индекса. Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Ключ — в переменных окружения рабочего пространства.

Инструменты

pinecone_generate_embeddings

Построить эмбеддинги текста через Pinecone.

Вход

ПараметрТипОбязательныйОписание
modelstringДаМодель эмбеддингов
inputsarrayДаМассив текстов
apiKeystringДаКлюч API Pinecone

Выход

ПараметрТипОписание
dataarrayЭмбеддинги: значения и тип вектора
modelstringМодель, которой построены эмбеддинги
vector_typestringТип вектора (dense/sparse)
usageobjectСтатистика расхода

pinecone_upsert_text

Вставить или обновить текстовые записи в индексе Pinecone.

Вход

ПараметрТипОбязательныйОписание
indexHoststringДаПолный URL хоста индекса Pinecone
namespacestringДаПространство имён, куда писать записи
recordsarrayДаЗапись или массив записей: _id, text и необязательные метаданные
apiKeystringДаКлюч API Pinecone

Выход

ПараметрТипОписание
statusTextstringСтатус операции upsert

pinecone_search_text

Найти похожий текст в индексе Pinecone.

Вход

ПараметрТипОбязательныйОписание
indexHoststringДаПолный URL хоста индекса Pinecone
namespacestringНетПространство имён для поиска
searchQuerystringДаТекст запроса
topKstringНетСколько результатов вернуть
fieldsarrayНетКакие поля вернуть
filterobjectНетФильтр поиска
rerankobjectНетПараметры переранжирования
apiKeystringДаКлюч API Pinecone

Выход

ПараметрТипОписание
matchesarrayРезультаты: ID, оценка сходства и метаданные
idstringID вектора
scorenumberОценка сходства
metadataobjectСвязанные метаданные
usageobjectРасход: токены, единицы чтения и переранжирования
total_tokensnumberТокены на эмбеддинг
read_unitsnumberЕдиницы чтения
rerank_unitsnumberЕдиницы переранжирования

pinecone_search_vector

Найти похожие векторы в индексе Pinecone.

Вход

ПараметрТипОбязательныйОписание
indexHoststringДаПолный URL хоста индекса Pinecone
namespacestringНетПространство имён для поиска
vectorarrayДаВектор запроса
topKnumberНетСколько результатов вернуть
filterobjectНетФильтр поиска
includeValuesbooleanНетВернуть значения векторов
includeMetadatabooleanНетВернуть метаданные
apiKeystringДаКлюч API Pinecone

Выход

ПараметрТипОписание
matchesarrayРезультаты: ID, оценка, значения и метаданные
namespacestringПространство имён, в котором искали

pinecone_fetch

Прочитать векторы по ID из индекса Pinecone.

Вход

ПараметрТипОбязательныйОписание
indexHoststringДаПолный URL хоста индекса Pinecone
idsarrayДаМассив ID векторов
namespacestringНетПространство имён
apiKeystringДаКлюч API Pinecone

Выход

ПараметрТипОписание
matchesarrayВекторы: ID, значения, метаданные и оценка
idstringID вектора
valuesarrayЗначения вектора
metadataobjectСвязанные метаданные
scorenumberОценка совпадения (1.0 для точного)
dataarrayДанные вектора: значения и тип
valuesarrayЗначения вектора
vector_typestringТип вектора (dense/sparse)
usageobjectСтатистика, включая единицы чтения
total_tokensnumberЕдиницы чтения
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ