Поделиться через


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

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

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

Услуга 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://cohere.ai/
Политика конфиденциальности https://cohere.ai/privacy
Категории AI

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

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

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

По умолчанию

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

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

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

Имя Тип Description Обязательно
Ключ API в форме "Носитель API_Key" securestring Ключ API в форме "Носитель API_Key" для этого API True

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

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

Действия

Определение языка

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

Получение чата

Создает текстовый ответ на сообщение пользователя.

Создание внедрения текста

Возвращает вставки текста, которые представляют собой списки чисел с плавающей запятой, которые фиксируют семантические сведения о тексте, который он представляет.

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

Преобразует маркеры с помощью кодировки байтов и возвращает их текстовое представление.

Создание классификации

Создает прогноз, о котором метка лучше всего подходит для указанных текстовых входных данных.

Создание маркеров

Разбивает входной текст на меньшие единицы, называемые маркерами, с помощью кодирования байтовой пары (BPE).

Создание текста [не рекомендуется]

Это действие создает реалистичный текст, заданный для заданных входных данных.

Суммирование текста [НЕ РЕКОМЕНДУЕТСЯ]

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

Определение языка

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

Параметры

Имя Ключ Обязательно Тип Описание
Тексты
texts array of string

Тексты.

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

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор.

Results
results array of object
Код языка
results.language_code string

Код языка.

Имя языка
results.language_name string

Имя языка.

Версия
meta.api_version.version string

Версия.

Не рекомендуется
meta.api_version.is_deprecated boolean

Является ли нерекомендуемой.

Получение чата

Создает текстовый ответ на сообщение пользователя.

Параметры

Имя Ключ Обязательно Тип Описание
Message
message True string

Текстовые входные данные для модели для реагирования.

Модель
model string

Имя совместимой модели Cohere или идентификатор настраиваемой модели.

Преамбула
preamble string

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

Role
role string

Роль.

Message
message string

Предыдущее сообщение.

ID разговора
conversation_id string

Альтернатива журналу чата. Предоставление conversation_id создает или возобновляет сохраняемую беседу с указанным идентификатором. Идентификатор может быть любой непустой строкой.

Усечение запроса
prompt_truncation string

Определяет, как будет создан запрос.

Идентификатор
id string

Идентификатор соединителя.

Маркер доступа пользователей
user_access_token string

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

Продолжить сбой
continue_on_failure boolean

Если этот соединитель вернул ошибку, запрос будет продолжаться.

Только поисковые запросы
search_queries_only boolean

Если задано значение true, ответ будет содержать только список созданных поисковых запросов, но поиск не будет выполнен, и не будет создан ответ из модели на сообщение пользователя.

Название
title string

Название документа.

Текст
text string

Текст документа.

Качество ссылок
citation_quality string

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

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

Неотрицательное плавающее значение, которое настраивает степень случайности в поколении. Более низкие температуры означают меньше случайных поколений, а более высокие температуры означают более случайные поколения.

Максимальные маркеры
max_tokens integer

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

Максимальное количество маркеров ввода
max_input_tokens integer

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

k
k integer

Гарантирует, что на каждом шаге рассматриваются только наиболее вероятные маркеры верхнего k. Значение по умолчанию равно 0, минимальное значение 0, максимальное значение 500.

п
p float

Гарантирует, что на каждом шаге учитываются только наиболее вероятные токены с общей массы вероятностей p. Если включены оба k и p, p действует после k. По умолчанию используется значение 0.75. минимальное значение 0,01, максимальное значение 0,99.

Seed
seed float

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

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

Список до 5 строк, которые модель будет использовать для остановки создания. Если модель создает строку, которая соответствует любой из строк в списке, она перестанет создавать маркеры и возвращает созданный текст до этой точки, не включая последовательность остановки.

Частота штрафа
frequency_penalty float

Используется для уменьшения повторяющейся активности созданных маркеров. Чем выше значение, тем сильнее штраф применяется к ранее представленным маркерам, пропорционально тому, сколько раз они уже появились в запросе или предыдущем поколении.

Штраф на наличие
presence_penalty float

Используется для уменьшения повторяющейся активности созданных маркеров. Аналогично frequency_penalty, за исключением того, что этот штраф применяется одинаково ко всем маркерам, которые уже появились, независимо от их точной частоты.

Имя
name string

Имя вызываемого средства. Допустимые имена содержат только символы a-z, A-Z, 0-9, _ и не должны начинаться с цифры.

Description
description string

Описание того, что делает средство, модель использует описание, чтобы выбрать время и как вызвать функцию.

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

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

Текст.

Идентификатор создания
generation_id string

Идентификатор создания.

Цитаты
citations array of object
Start
citations.start integer

Начало.

Конец
citations.end integer

Конец.

Текст
citations.text string

Текст.

Идентификаторы документов
citations.document_ids array of string

Идентификаторы документа.

Documents
documents array of object
Идентификатор
documents.id string

Идентификатор.

Дополнительные свойства
documents.additionalProp string

Дополнительные свойства.

Требуется поиск
is_search_required boolean

Требуется ли поиск.

Поисковые запросы
search_queries array of object
Текст
search_queries.text string

Текст.

Идентификатор создания
search_queries.generation_id string

Идентификатор создания.

Результаты поиска
search_results array of object
Текст
search_results.search_query.text string

Текст.

Идентификатор создания
search_results.search_query.generation_id string

Идентификатор создания.

Идентификатор
search_results.connector.id string

Идентификатор.

Идентификаторы документов
search_results.document_ids array of string

Идентификаторы документа.

Сообщение об ошибке
search_results.error_message string

Сообщение об ошибке.

Продолжить сбой
search_results.continue_on_failure boolean

Следует ли продолжать работу с ошибкой.

Причина завершения
finish_reason string

Причина окончания.

Вызовы инструментов
tool_calls array of object
Имя
tool_calls.name string

Имя.

Журнал чатов
chat_history array of object
Role
chat_history.role string

Роль.

Message
chat_history.message string

Сообщение.

Версия
meta.api_version.version string

Версия.

Не рекомендуется
meta.api_version.is_deprecated boolean

Является ли нерекомендуемой.

Экспериментальный
meta.api_version.is_experimental boolean

Является ли экспериментальным.

Входные маркеры
meta.billed_units.input_tokens integer

Входные маркеры.

Выходные маркеры
meta.billed_units.output_tokens integer

Выходные маркеры.

Единицы поиска
meta.billed_units.search_units integer

Единицы поиска.

Classifications
meta.billed_units.classifications integer

Классификации.

Входные маркеры
meta.tokens.input_tokens integer

Входные маркеры.

Выходные маркеры
meta.tokens.output_tokens integer

Выходные маркеры.

Warnings
meta.warnings array of string

Предупреждения.

Создание внедрения текста

Возвращает вставки текста, которые представляют собой списки чисел с плавающей запятой, которые фиксируют семантические сведения о тексте, который он представляет.

Параметры

Имя Ключ Обязательно Тип Описание
Тексты
texts array of string

Тексты.

Модель
model string

Модель.

Укорачивать
truncate string

Усечение.

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

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор.

Тексты
texts array of string

Тексты.

Встраивания
embeddings array of array

Внедрение.

items
embeddings array of float
Версия
meta.api_version.version string

Версия.

Не рекомендуется
meta.api_version.is_deprecated boolean

Является ли нерекомендуемой.

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

Преобразует маркеры с помощью кодировки байтов и возвращает их текстовое представление.

Параметры

Имя Ключ Обязательно Тип Описание
Tokens
tokens array of integer

Маркеры.

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

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

Текст.

Версия
meta.api_version.version string

Версия.

Не рекомендуется
meta.api_version.is_deprecated boolean

Является ли нерекомендуемой.

Создание классификации

Создает прогноз, о котором метка лучше всего подходит для указанных текстовых входных данных.

Параметры

Имя Ключ Обязательно Тип Описание
Входные данные
inputs array of string

Входные данные.

Модель
model string

Модель.

Текст
text string

Текст.

Этикетка
label string

Метка.

Предустановка
preset string

Предустановка.

Укорачивать
truncate string

Усечение.

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

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор.

Classifications
classifications array of object
Идентификатор
classifications.id string

Идентификатор.

Ввод
classifications.input string

Входные данные.

Прогноз
classifications.prediction string

Прогноз.

Достоверность
classifications.confidence float

Уверенность.

Конфиденциальные
classifications.confidences array of object
Вариант
classifications.confidences.option string

Параметр.

Достоверность
classifications.confidences.confidence float

Уверенность.

Достоверность
classifications.labels.Not spam.confidence float

Уверенность.

Достоверность
classifications.labels.Spam.confidence float

Уверенность.

Версия
meta.api_version.version string

Версия.

Не рекомендуется
meta.api_version.is_deprecated boolean

Является ли нерекомендуемой.

Создание маркеров

Разбивает входной текст на меньшие единицы, называемые маркерами, с помощью кодирования байтовой пары (BPE).

Параметры

Имя Ключ Обязательно Тип Описание
Текст
text string

Текст.

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

Имя Путь Тип Описание
Tokens
tokens array of integer

Маркеры.

Строки маркеров
token_strings array of string

Строки маркера.

Версия
meta.api_version.version string

Версия.

Не рекомендуется
meta.api_version.is_deprecated boolean

Является ли нерекомендуемой.

Создание текста [не рекомендуется]

Это действие создает реалистичный текст, заданный для заданных входных данных.

Параметры

Имя Ключ Обязательно Тип Описание
Подсказка
prompt string

Запрос.

Модель
model string

Модель.

Число поколений
num_generations integer

Число поколений.

Максимальные маркеры
max_tokens integer

Максимальное количество маркеров.

Предустановка
preset string

Предустановка.

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

Температура.

k
k integer

Значение k.

п
p float

Значение p.

Частота штрафа
frequency_penalty float

Частота штрафа.

Штраф на наличие
presence_penalty float

Пенальти присутствия.

Конечные последовательности
end_sequences array of string

Конечные последовательности.

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

Последовательности остановки.

Вероятность возврата
return_likelihoods string

Вероятность возврата.

Укорачивать
truncate string

Усечение.

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

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор.

Поколений
generations array of object
Идентификатор
generations.id string

Идентификатор.

Текст
generations.text string

Текст.

Подсказка
prompt string

Запрос.

Суммирование текста [НЕ РЕКОМЕНДУЕТСЯ]

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

Параметры

Имя Ключ Обязательно Тип Описание
Length
length string

Длина.

Формат
format string

Формат.

Модель
model string

Модель.

Извлечение
extractiveness string

Извлечение.

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

Температура.

Текст
text string

Текст.

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

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор.

Сводка
summary string

Резюме.

Версия
meta.api_version.version string

Версия.

Не рекомендуется
meta.api_version.is_deprecated boolean

Является ли нерекомендуемой.