Pinecone (предварительная версия)
Pinecone упрощает предоставление долгосрочной памяти для высокопроизводительных приложений ИИ. Pinecone — это управляемая, облачная векторная база данных без хэшей инфраструктуры. Pinecone обслуживает свежие, отфильтрованные результаты запроса с низкой задержкой в масштабе миллиардов векторов.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Трой Тейлор |
| URL | https://www.hitachisolutions.com |
| Адрес электронной почты | ttaylor@hitachisolutions.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Трой Тейлор |
| Веб-сайт | https://www.pinecone.io/ |
| Политика конфиденциальности | https://www.pinecone.io/privacy/ |
| Категории | AI |
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Index | струна | Имя индекса для этого API. | True |
| Окружающая среда | струна | Среда для этого API. | True |
| Ключ API | securestring | Ключ API для этого API. | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Вектор upsert |
Записывает векторы в пространство имен. |
| Вектор обновления |
Обновляет вектор в пространстве имен. |
| Обновление индекса |
Обновляет тип pod и количество реплик для индекса. |
| Получение векторов |
Возвращает векторы по идентификатору из одного пространства имен. |
| Получение индексов |
Возвращает список индексов. |
| Получение коллекций |
Возвращает список коллекций Pinecone. |
| Получение описания индекса |
Получите описание индекса. |
| Получение описания коллекции |
Получение описания коллекции |
| Получение статистики индекса |
Возвращает статистику о содержимом индекса, включая число векторов для каждого пространства имен и количество измерений. |
| Пространство имен запросов |
Выполняет поиск пространства имен с помощью вектора запроса. Он получает идентификаторы наиболее похожих элементов в пространстве имен, а также их оценки сходства. |
| Создание индекса |
Создайте индекс. |
| Создание коллекции |
Создает коллекцию. |
| Удаление векторов |
Удаляет векторы по идентификатору из одного пространства имен. |
| Удаление индекса |
Удаляет существующий индекс. |
| Удаление коллекции |
Удаляет существующую коллекцию. |
Вектор upsert
Записывает векторы в пространство имен.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор
|
id | string |
Идентификатор. |
|
|
Ценности
|
values | array of float |
Значения. |
|
|
Индексы
|
indices | array of integer |
Индексы. |
|
|
Ценности
|
values | array of float |
Значения. |
|
|
Namespace
|
namespace | string |
Пространство имен. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Upserted Count
|
upsertedCount | integer |
Число upserted. |
Вектор обновления
Обновляет вектор в пространстве имен.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор
|
id | True | string |
Идентификатор. |
|
Ценности
|
values | array of float |
Значения. |
|
|
Индексы
|
indices | array of integer |
Индексы. |
|
|
Ценности
|
values | array of float |
Значения. |
|
|
Namespace
|
namespace | string |
Пространство имен. |
Возвращаемое значение
- response
- string
Обновление индекса
Обновляет тип pod и количество реплик для индекса.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя индекса
|
indexName | True | string |
Имя индекса. |
|
Replicas
|
replicas | integer |
Реплики. |
|
|
Тип pod
|
pod_type | string |
Тип pod. |
Возвращаемое значение
- response
- string
Получение векторов
Возвращает векторы по идентификатору из одного пространства имен.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор
|
ids | True | string |
Идентификатор. |
|
Namespace
|
namespace | string |
Пространство имен. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор
|
vectors.additionalProp.id | string |
Идентификатор. |
|
Ценности
|
vectors.additionalProp.values | array of float |
Значения. |
|
Индексы
|
vectors.additionalProp.sparseValues.indices | array of integer |
Индексы. |
|
Ценности
|
vectors.additionalProp.sparseValues.values | array of float |
Значения. |
|
Жанр
|
vectors.additionalProp.metadata.genre | string |
Жанр. |
|
Год
|
vectors.additionalProp.metadata.year | integer |
Год. |
|
Namespace
|
namespace | string |
Пространство имен. |
Получение индексов
Возвращает список индексов.
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of string |
Получение коллекций
Возвращает список коллекций Pinecone.
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of string |
Получение описания индекса
Получите описание индекса.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя индекса
|
indexName | True | string |
Имя индекса. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя
|
database.name | string |
Имя. |
|
Размерность
|
database.dimension | string |
Измерение. |
|
Единица измерения
|
database.metric | string |
Метрика. |
|
Подшипники
|
database.pods | integer |
Модули pod. |
|
Replicas
|
database.replicas | integer |
Реплики. |
|
Сегменты
|
database.shards | integer |
Сегменты. |
|
Тип pod
|
database.pod_type | string |
Тип pod. |
|
K Bits
|
database.index_config.k_bits | integer |
Биты K. |
|
Гибридный
|
database.index_config.hybrid | boolean |
Независимо от того, является ли гибридная. |
|
Ready
|
database.status.ready | boolean |
Будет ли готов. |
|
Государство
|
database.status.state | string |
Государство. |
Получение описания коллекции
Получение описания коллекции
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя коллекции
|
collectionName | True | string |
Имя коллекции. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя
|
name | string |
Имя. |
|
Size
|
size | integer |
Размер. |
|
Состояние
|
status | string |
Состояние. |
Получение статистики индекса
Возвращает статистику о содержимом индекса, включая число векторов для каждого пространства имен и количество измерений.
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Число векторов
|
namespaces.namespace.vectorCount | integer |
Число векторов. |
|
Размерность
|
dimension | integer |
Измерение. |
|
Полнота индекса
|
index_fullness | float |
Полнота индекса. |
Пространство имен запросов
Выполняет поиск пространства имен с помощью вектора запроса. Он получает идентификаторы наиболее похожих элементов в пространстве имен, а также их оценки сходства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Включение значений
|
includeValues | boolean |
Следует ли включать значения. |
|
|
Включение метаданных
|
includeMetadata | boolean |
Следует ли включать метаданные. |
|
|
Индексы
|
indices | array of integer |
Индексы. |
|
|
Ценности
|
values | array of integer |
Значения. |
|
|
Namespace
|
namespace | string |
Пространство имен. |
|
|
Top K
|
topK | integer |
Верхний K. |
|
|
Vector
|
vector | array of integer |
Вектор. |
|
|
Идентификатор
|
id | string |
Идентификатор. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Совпадения
|
matches | array of object | |
|
Идентификатор
|
matches.id | string |
Идентификатор. |
|
Балл
|
matches.score | float |
Оценка. |
|
Ценности
|
matches.values | array of float |
Значения. |
|
Индексы
|
matches.sparseValues.indices | array of integer |
Индексы. |
|
Ценности
|
matches.sparseValues.values | array of float |
Значения. |
|
Жанр
|
matches.metadata.genre | string |
Жанр. |
|
Год
|
matches.metadata.year | integer |
Год. |
|
Namespace
|
namespace | string |
Пространство имен. |
Создание индекса
Создайте индекс.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя
|
name | True | string |
Имя. |
|
Размерность
|
dimension | True | integer |
Измерение. |
|
Единица измерения
|
metric | string |
Метрика. |
|
|
Подшипники
|
pods | integer |
Модули pod. |
|
|
Replicas
|
replicas | integer |
Реплики. |
|
|
Тип pod
|
pod_type | string |
Тип pod. |
|
|
Исходная коллекция
|
source_collection | string |
Исходная коллекция. |
Возвращаемое значение
- response
- string
Создание коллекции
Создает коллекцию.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя
|
name | True | string |
Имя. |
|
Исходный материал
|
source | True | string |
Источник. |
Возвращаемое значение
- response
- string
Удаление векторов
Удаляет векторы по идентификатору из одного пространства имен.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Удалить все
|
deleteAll | boolean |
Следует ли удалить все. |
|
|
Идентификаторы
|
ids | array of string |
Идентификаторы. |
|
|
Namespace
|
namespace | string |
Пространство имен. |
Возвращаемое значение
- response
- string
Удаление индекса
Удаляет существующий индекс.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя индекса
|
indexName | True | string |
Имя индекса. |
Возвращаемое значение
- response
- string
Удаление коллекции
Удаляет существующую коллекцию.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя коллекции
|
collectionName | True | string |
Имя коллекции. |
Возвращаемое значение
- response
- string
Определения
струна
Это базовый тип данных string.