Google Gemini (независимый издатель) (предварительная версия)

Настраиваемый соединитель для Google Gemini, предоставляющий расширенные функции создания много модального содержимого ИИ. Gemini — это семейство многомодальных многомодальных языковых моделей, разработанных Google DeepMind, выступая в качестве преемника LaMDA и PaLM 2. Состоит из Gemini Ultra, Gemini Pro и Gemini Nano, было объявлено 6 декабря 2023 г.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга 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)
Контакт
Имя Priyaranjan KS , Vidya Sagar Alti [Tata Consultancy Services]
URL https://www.tcs.com
Адрес электронной почты priyaranjan.sathyavrathan@tcs.com
Метаданные соединителя
Publisher Priyaranjan KS , Vidya Sagar Alti [Tata Consultancy Services]
Website https://ai.google.dev/
Политика конфиденциальности https://policies.google.com/privacy
Категории AI

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Ключ API securestring Ключ API для этого API True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Подсчет маркеров

Подсчитывает количество маркеров в заданном тексте с помощью модели создания языка.

Получение всех моделей

Извлекает список всех доступных моделей со своими сведениями.

Получение сведений о модели

Извлекает сведения о конкретной модели на основе указанного имени модели.

Создание внедрения

Эта конечная точка предназначена для создания вектора внедрения для предоставленного текстового содержимого, который можно использовать для различных задач обработки естественного языка, таких как сходство текста, классификация и кластеризация.

Создание внедрения пакетной службы

Создает векторы внедрения для пакета текстового содержимого.

Создание много модального содержимого

Создает ответ от модели с заданным входным сообщением и изображением или видео.

Создание содержимого потока

По умолчанию модель возвращает ответ после завершения всего процесса создания. Вы можете добиться более быстрого взаимодействия, не ожидая всего результата, и вместо этого использовать потоковую передачу для обработки частичных результатов.

Создание текстового содержимого

Создает текстовый ответ из модели с заданным входным сообщением.

Подсчет маркеров

Подсчитывает количество маркеров в заданном тексте с помощью модели создания языка.

Параметры

Имя Ключ Обязательно Тип Описание
Версия API
apiVersion True string

Версия API, используемая для конечной точки зрения. Eg- 'v1beta'

Имя модели
modelName True string

Имя модели, Eg- "gemini-pro".

Текст
text string

Обязательное. Текстовое содержимое, для которого необходимо определить число маркеров.

Возвращаемое значение

Имя Путь Тип Описание
totalTokens
totalTokens integer

Общее количество маркеров в предоставленном тексте.

Получение всех моделей

Извлекает список всех доступных моделей со своими сведениями.

Параметры

Имя Ключ Обязательно Тип Описание
Версия API
apiVersion True string

Версия API, Eg- "v1beta".

Возвращаемое значение

Имя Путь Тип Описание
models
models array of object
имя
models.name string

Уникальный идентификатор модели.

version
models.version string

Версия модели.

отображаемое имя
models.displayName string

Отображаемое имя модели.

описание
models.description string

Описание модели.

inputTokenLimit
models.inputTokenLimit integer

Максимальное количество входных маркеров, которые может обрабатывать модель.

outputTokenLimit
models.outputTokenLimit integer

Максимальное количество выходных маркеров, которые может создать модель.

supportedGenerationMethods
models.supportedGenerationMethods array of string

Список поддерживаемых методов создания по модели.

Температура
models.temperature number

Параметр температуры по умолчанию для модели. Не присутствует для всех моделей.

topP
models.topP number

Параметр topP по умолчанию для модели. Не присутствует для всех моделей.

topK
models.topK number

Параметр topK по умолчанию для модели. Не присутствует для всех моделей.

Получение сведений о модели

Извлекает сведения о конкретной модели на основе указанного имени модели.

Параметры

Имя Ключ Обязательно Тип Описание
Версия API
apiVersion True string

Версия API, Eg- "v1beta".

Имя модели
modelName True string

Имя модели, Eg- "gemini-pro".

Возвращаемое значение

Имя Путь Тип Описание
имя
name string

Уникальный идентификатор модели.

version
version string

Версия модели.

отображаемое имя
displayName string

Отображаемое имя модели.

описание
description string

Описание модели.

inputTokenLimit
inputTokenLimit integer

Максимальное количество входных маркеров, которые может обрабатывать модель.

outputTokenLimit
outputTokenLimit integer

Максимальное количество выходных маркеров, которые может создать модель.

supportedGenerationMethods
supportedGenerationMethods array of string

Список поддерживаемых методов создания по модели.

Температура
temperature number

Параметр температуры по умолчанию для модели.

topP
topP number

Параметр topP по умолчанию для модели.

topK
topK number

Параметр topK по умолчанию для модели.

Создание внедрения

Эта конечная точка предназначена для создания вектора внедрения для предоставленного текстового содержимого, который можно использовать для различных задач обработки естественного языка, таких как сходство текста, классификация и кластеризация.

Параметры

Имя Ключ Обязательно Тип Описание
Версия API
apiVersion True string

Используемая версия API. Этот параметр определяет схему управления версиями конечной точки API. Eg- 'v1beta'

Имя модели
modelName True string

Имя модели, используемой для создания внедрения. Имя модели должно соответствовать одной из моделей, доступных в API. Eg- 'embedding-001'

Имя ресурса модели
model True string

Идентификатор модели, используемой для внедрения поколения. Это должно соответствовать формату "models/{modelName}".

Текст
text string

Обязательный.Текстовый контент, для которого создается внедрение.

Тип задачи
taskType string

Необязательный.Тип задачи, для которой предназначено внедрение. Этот параметр помогает модели понять контекст, в котором создается внедрение.

Название
title string

Необязательный.Необязательный заголовок для содержимого. Это применимо для определенных типов задач, таких как RETRIEVAL_DOCUMENT.

Возвращаемое значение

Имя Путь Тип Описание
values
embedding.values array of number

Массив числовых значений, представляющий созданное внедрение.

Создание внедрения пакетной службы

Создает векторы внедрения для пакета текстового содержимого.

Параметры

Имя Ключ Обязательно Тип Описание
Версия API
apiVersion True string

Версия API, Eg- "v1beta".

Имя модели
modelName True string

Имя модели, Eg- "embedding-001".

Модель
model True string

Идентификатор модели, используемой для внедрения поколения. Это должно соответствовать формату "models/{modelName}".

Текст
text string

Обязательный.Текстовый контент, для которого создается внедрение.

Возвращаемое значение

Имя Путь Тип Описание
embeddings
embeddings array of object
values
embeddings.values array of number

Массив числовых значений, представляющий созданное внедрение.

Создание много модального содержимого

Создает ответ от модели с заданным входным сообщением и изображением или видео.

Параметры

Имя Ключ Обязательно Тип Описание
Версия API
apiVersion True string

Версия API, используемая для конечной точки зрения. Eg- v1beta

Имя базовой модели
modelName True string

Имя базовой модели. Eg- Enter gemini-pro и соответствующая модель зрения (gemini-pro-vision) будет использоваться

Role
role string

Необязательно. Производитель содержимого. Должен быть "пользователь" или "модель"

Комплектующие
Parts object
Категория
category string

Необязательный.Категория содержимого для фильтрации.

Порог
threshold string

Необязательный.Порог для фильтрации содержимого в указанной категории.

Максимальное количество выходных токенов
maxOutputTokens integer

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

Температура
temperature number

Optional.Controls the randomness of the vision output.

Верхний P
topP number

Необязательный.Максимальная совокупная вероятность маркеров, которые следует учитывать при выборке.

Top K
topK integer

Необязательно.Максимальное количество маркеров, которые следует учитывать при выборке.

Стоп-последовательности
stopSequences array of string

Необязательный.Набор последовательностей символов, который остановит создание выходных данных текста.

Возвращаемое значение

Имя Путь Тип Описание
Кандидатов
candidates array of object
комплектующие
candidates.content.parts array of object
items
candidates.content.parts object
finishReason
candidates.finishReason string
index
candidates.index integer
safetyRatings
candidates.safetyRatings array of object
категория
candidates.safetyRatings.category string
вероятность
candidates.safetyRatings.probability string
safetyRatings
promptFeedback.safetyRatings array of object
категория
promptFeedback.safetyRatings.category string
вероятность
promptFeedback.safetyRatings.probability string

Создание содержимого потока

По умолчанию модель возвращает ответ после завершения всего процесса создания. Вы можете добиться более быстрого взаимодействия, не ожидая всего результата, и вместо этого использовать потоковую передачу для обработки частичных результатов.

Параметры

Имя Ключ Обязательно Тип Описание
Версия API
apiVersion True string

Версия API, Eg- "v1beta".

Имя модели
modelName True string

Имя модели, Eg- "gemini-pro".

Role
role string

Производитель содержимого. Должен быть "пользователь" или "модель"

Текст
text string

Обязательное. Обработанное текстовое содержимое.

Категория
category string

Необязательно. Категория содержимого для фильтрации.

Порог
threshold string

Необязательно. Пороговое значение для фильтрации содержимого.

Температура
temperature number

Необязательно. Управляет случайностью в ответе. Более высокие значения приводят к более разнообразным ответам.

Максимальное количество выходных токенов
maxOutputTokens integer

Необязательно. Максимальное количество маркеров в созданном содержимом.

Верхний P
topP number

Необязательно. Управляет разнообразием ответа. Более высокие значения приводят к более разнообразным ответам.

Top K
topK integer

Необязательно. Ограничивает количество маркеров высокой вероятности, которые рассматриваются на каждом шаге.

Число кандидатов
candidateCount integer

Необязательно. Количество ответов кандидата для создания.

Стоп-последовательности
stopSequences array of string

Необязательный.Набор последовательностей символов, который остановит создание выходных данных текста.

Возвращаемое значение

Имя Путь Тип Описание
array of object
Кандидатов
candidates array of object
комплектующие
candidates.content.parts array of object
текст
candidates.content.parts.text string
роль
candidates.content.role string
finishReason
candidates.finishReason string
index
candidates.index integer
safetyRatings
candidates.safetyRatings array of object
категория
candidates.safetyRatings.category string
вероятность
candidates.safetyRatings.probability string
safetyRatings
promptFeedback.safetyRatings array of object
категория
promptFeedback.safetyRatings.category string
вероятность
promptFeedback.safetyRatings.probability string

Создание текстового содержимого

Создает текстовый ответ из модели с заданным входным сообщением.

Параметры

Имя Ключ Обязательно Тип Описание
Версия API
apiVersion True string

Версия API, используемая для конечной точки. Eg- v1beta

Имя модели
modelName True string

Имя модели, используемой для создания текста. Eg - gemini-pro

Role
role string

Необязательно. Производитель содержимого. Должен быть "пользователь" или "модель"

Текст
text True string

Required.Text для создания ответа.

Категория
category string

Необязательный.Категория содержимого для фильтрации.

Порог
threshold string

Необязательный.Порог для фильтрации содержимого в указанной категории.

Максимальное количество выходных токенов
maxOutputTokens integer

Необязательный.Максимальное количество маркеров, включаемых в текстовый кандидат.

Температура
temperature number

Optional.Controls the randomness of the text output.

Верхний P
topP number

Необязательный.Максимальная совокупная вероятность маркеров, которые следует учитывать при выборке.

Top K
topK integer

Необязательно.Максимальное количество маркеров, которые следует учитывать при выборке.

Число кандидатов
candidateCount integer

Необязательно. Количество ответов кандидата для создания.

Стоп-последовательности
stopSequences array of string

Необязательный.Набор последовательностей символов, который остановит создание выходных данных текста.

Возвращаемое значение

Имя Путь Тип Описание
Кандидатов
candidates array of object
комплектующие
candidates.content.parts array of object
текст
candidates.content.parts.text string
finishReason
candidates.finishReason string
index
candidates.index integer
safetyRatings
candidates.safetyRatings array of object
категория
candidates.safetyRatings.category string
вероятность
candidates.safetyRatings.probability string
safetyRatings
promptFeedback.safetyRatings array of object
категория
promptFeedback.safetyRatings.category string
вероятность
promptFeedback.safetyRatings.probability string