Cohere (Independent Publisher) (Versão prévia)
O Cohere está fazendo parte do processamento de linguagem natural do kit de ferramentas de cada desenvolvedor. Aproveite o poder da compreensão da linguagem. Junte-se aos desenvolvedores e empresas que estão usando o Cohere para gerar, categorizar e organizar texto em uma escala que antes era inimaginável.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Metadados do conector | |
|---|---|
| Publicador | Troy Taylor |
| Site | https://cohere.ai/ |
| Política de privacidade | https://cohere.ai/privacy |
| Categorias | IA |
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API no formato 'Bearer API_Key' | secureString | A chave de API no formato 'Bearer API_Key' para esta api | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Gerar classificação |
Cria uma previsão sobre qual rótulo se encaixa melhor nas entradas de texto especificadas. |
| Gerar inserções de texto |
Retorna inserções de texto que são listas de números de ponto flutuante que capturam informações semânticas sobre o texto que ele representa. |
| Gerar texto [PRETERIDO] |
Essa ação gera um texto realista condicionado em uma determinada entrada. |
| Gerar texto destokenizado |
Converte tokens usando codificação de par de bytes e retorna sua representação de texto. |
| Gerar tokens |
Divide o texto de entrada em unidades menores chamadas tokens usando a codificação de par de bytes (BPE). |
| Identificar idioma |
Detecta em qual idioma cada um dos textos fornecidos está escrito. |
| Obter bate-papo |
Gera uma resposta de texto a uma mensagem de usuário. |
| Resumir texto [PRETERIDO] |
Gera um resumo em inglês para um determinado texto. |
Gerar classificação
Cria uma previsão sobre qual rótulo se encaixa melhor nas entradas de texto especificadas.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Entradas
|
inputs | array of string |
As entradas. |
|
|
Modelo
|
model | string |
O modelo. |
|
|
Texto
|
text | string |
O texto. |
|
|
Etiqueta
|
label | string |
O rótulo. |
|
|
Predefinição
|
preset | string |
A predefinição. |
|
|
Truncar
|
truncate | string |
O truncado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Classifications
|
classifications | array of object | |
|
ID
|
classifications.id | string |
O identificador. |
|
Input
|
classifications.input | string |
A entrada. |
|
Prediction
|
classifications.prediction | string |
A previsão. |
|
Confiança
|
classifications.confidence | float |
A confiança. |
|
Confidências
|
classifications.confidences | array of object | |
|
Opção
|
classifications.confidences.option | string |
A opção. |
|
Confiança
|
classifications.confidences.confidence | float |
A confiança. |
|
Confiança
|
classifications.labels.Not spam.confidence | float |
A confiança. |
|
Confiança
|
classifications.labels.Spam.confidence | float |
A confiança. |
|
Versão
|
meta.api_version.version | string |
A versão. |
|
Foi preterido
|
meta.api_version.is_deprecated | boolean |
Se foi preterido. |
Gerar inserções de texto
Retorna inserções de texto que são listas de números de ponto flutuante que capturam informações semânticas sobre o texto que ele representa.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Textos
|
texts | array of string |
Os textos. |
|
|
Modelo
|
model | string |
O modelo. |
|
|
Truncar
|
truncate | string |
O truncado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Textos
|
texts | array of string |
Os textos. |
|
Embeddings
|
embeddings | array of array |
As inserções. |
|
items
|
embeddings | array of float | |
|
Versão
|
meta.api_version.version | string |
A versão. |
|
Foi preterido
|
meta.api_version.is_deprecated | boolean |
Se foi preterido. |
Gerar texto [PRETERIDO]
Essa ação gera um texto realista condicionado em uma determinada entrada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Rápido
|
prompt | string |
O prompt. |
|
|
Modelo
|
model | string |
O modelo. |
|
|
Gerações num
|
num_generations | integer |
O número de gerações. |
|
|
Tokens máximos
|
max_tokens | integer |
O número máximo de tokens. |
|
|
Predefinição
|
preset | string |
A predefinição. |
|
|
Temperatura
|
temperature | float |
A temperatura. |
|
|
k
|
k | integer |
O valor k. |
|
|
p
|
p | float |
O valor p. |
|
|
Penalidade de frequência
|
frequency_penalty | float |
A penalidade de frequência. |
|
|
Penalidade de presença
|
presence_penalty | float |
A penalidade de presença. |
|
|
Sequências finais
|
end_sequences | array of string |
As sequências finais. |
|
|
Parar sequências
|
stop_sequences | array of string |
As sequências de parada. |
|
|
Probabilidades de retorno
|
return_likelihoods | string |
As probabilidades de retorno. |
|
|
Truncar
|
truncate | string |
O truncado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Gerações
|
generations | array of object | |
|
ID
|
generations.id | string |
O identificador. |
|
Texto
|
generations.text | string |
O texto. |
|
Rápido
|
prompt | string |
O prompt. |
Gerar texto destokenizado
Converte tokens usando codificação de par de bytes e retorna sua representação de texto.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Tokens
|
tokens | array of integer |
Os tokens. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Texto
|
text | string |
O texto. |
|
Versão
|
meta.api_version.version | string |
A versão. |
|
Foi preterido
|
meta.api_version.is_deprecated | boolean |
Se foi preterido. |
Gerar tokens
Divide o texto de entrada em unidades menores chamadas tokens usando a codificação de par de bytes (BPE).
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Texto
|
text | string |
O texto. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Tokens
|
tokens | array of integer |
Os tokens. |
|
Cadeias de caracteres de token
|
token_strings | array of string |
As cadeias de caracteres de token. |
|
Versão
|
meta.api_version.version | string |
A versão. |
|
Foi preterido
|
meta.api_version.is_deprecated | boolean |
Se foi preterido. |
Identificar idioma
Detecta em qual idioma cada um dos textos fornecidos está escrito.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Textos
|
texts | array of string |
Os textos. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Results
|
results | array of object | |
|
Código de idioma
|
results.language_code | string |
O código do idioma. |
|
Nome da linguagem
|
results.language_name | string |
O nome do idioma. |
|
Versão
|
meta.api_version.version | string |
A versão. |
|
Foi preterido
|
meta.api_version.is_deprecated | boolean |
Se foi preterido. |
Obter bate-papo
Gera uma resposta de texto a uma mensagem de usuário.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Message
|
message | True | string |
Entrada de texto para o modelo a ser respondido. |
|
Modelo
|
model | string |
O nome de um modelo Cohere compatível ou a ID de um modelo ajustado. |
|
|
Preâmbulo
|
preamble | string |
Quando especificado, o preâmbulo Cohere padrão será substituído pelo fornecido. Os preâmbulos fazem parte do prompt usado para ajustar o comportamento geral do modelo e o estilo de conversa e usar a função SYSTEM. |
|
|
Função
|
role | string |
A função. |
|
|
Message
|
message | string |
A mensagem anterior. |
|
|
ID da conversa
|
conversation_id | string |
Uma alternativa ao histórico de chat. Fornecer um conversation_id cria ou retoma uma conversa persistente com a ID especificada. A ID pode ser qualquer cadeia de caracteres não vazia. |
|
|
Truncamento de prompt
|
prompt_truncation | string |
Determina como o prompt será construído. |
|
|
ID
|
id | string |
O identificador do conector. |
|
|
Token de Acesso do Usuário
|
user_access_token | string |
Quando especificado, esse token de acesso do usuário será passado para o conector no cabeçalho autorização em vez do cohere gerado. |
|
|
Continuar com Falha
|
continue_on_failure | boolean |
Quando true, a solicitação continuará se esse conector retornar um erro. |
|
|
Somente consultas de pesquisa
|
search_queries_only | boolean |
Quando true, a resposta conterá apenas uma lista de consultas de pesquisa geradas, mas nenhuma pesquisa ocorrerá e nenhuma resposta do modelo para a mensagem do usuário será gerada. |
|
|
Title
|
title | string |
O título do documento. |
|
|
Texto
|
text | string |
O texto do documento. |
|
|
Qualidade da Citação
|
citation_quality | string |
Determina a abordagem tomada para gerar citações como parte do fluxo RAG, permitindo que o usuário especifique se deseja resultados precisos ou resultados rápidos. |
|
|
Temperatura
|
temperature | float |
Um float não negativo que ajusta o grau de aleatoriedade na geração. Temperaturas mais baixas significam menos gerações aleatórias, e temperaturas mais altas significam mais gerações aleatórias. |
|
|
Tokens máximos
|
max_tokens | integer |
O número máximo de tokens que o modelo gerará como parte da resposta. Observação: definir um valor baixo pode resultar em gerações incompletas. |
|
|
Máximo de tokens de entrada
|
max_input_tokens | integer |
O número máximo de tokens de entrada a serem enviados para o modelo. Se não for especificado, max_input_tokens é o limite de comprimento de contexto do modelo menos um buffer pequeno. |
|
|
k
|
k | integer |
Garante que apenas os principais k tokens mais prováveis sejam considerados para geração em cada etapa. O padrão é 0, valor mínimo de 0, valor máximo de 500. |
|
|
p
|
p | float |
Garante que apenas os tokens mais prováveis, com massa de probabilidade total de p, sejam considerados para geração em cada etapa. Se k e p estiverem habilitados, p atuará após k. O padrão é 0,75. valor mínimo de 0,01, valor máximo de 0,99. |
|
|
Seed
|
seed | float |
Se especificado, o back-end fará um esforço melhor para amostrar tokens deterministicamente, de modo que solicitações repetidas com a mesma semente e parâmetros devem retornar o mesmo resultado. No entanto, o determinismo não pode ser totalmente garantido. |
|
|
Parar sequências
|
stop_sequences | array of string |
Uma lista de até 5 cadeias de caracteres que o modelo usará para interromper a geração. Se o modelo gerar uma cadeia de caracteres que corresponda a qualquer uma das cadeias de caracteres na lista, ele interromperá a geração de tokens e retornará o texto gerado até esse ponto sem incluir a sequência de interrupção. |
|
|
Penalidade de frequência
|
frequency_penalty | float |
Usado para reduzir a repetição de tokens gerados. Quanto maior o valor, mais forte uma penalidade é aplicada a tokens presentes anteriormente, proporcional à quantidade de vezes que eles já apareceram no prompt ou na geração anterior. |
|
|
Penalidade de presença
|
presence_penalty | float |
Usado para reduzir a repetição de tokens gerados. Semelhante a frequency_penalty, exceto que essa penalidade é aplicada igualmente a todos os tokens que já apareceram, independentemente de suas frequências exatas. |
|
|
Nome
|
name | string |
O nome da ferramenta a ser chamada. Os nomes válidos contêm apenas os caracteres a-z, A-Z, 0-9, _ e não devem começar com um dígito. |
|
|
Description
|
description | string |
A descrição do que a ferramenta faz, o modelo usa a descrição para escolher quando e como chamar a função. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Texto
|
text | string |
O texto. |
|
ID de geração
|
generation_id | string |
O identificador de geração. |
|
Citações
|
citations | array of object | |
|
Start
|
citations.start | integer |
O início. |
|
participante
|
citations.end | integer |
Fim. |
|
Texto
|
citations.text | string |
O texto. |
|
IDs de documento
|
citations.document_ids | array of string |
Os identificadores do documento. |
|
Documentos
|
documents | array of object | |
|
ID
|
documents.id | string |
O identificador. |
|
Propriedades adicionais
|
documents.additionalProp | string |
As propriedades adicionais. |
|
A pesquisa é necessária
|
is_search_required | boolean |
Se a pesquisa é necessária. |
|
Pesquisar consultas
|
search_queries | array of object | |
|
Texto
|
search_queries.text | string |
O texto. |
|
ID de geração
|
search_queries.generation_id | string |
O identificador de geração. |
|
Resultados da Pesquisa
|
search_results | array of object | |
|
Texto
|
search_results.search_query.text | string |
O texto. |
|
ID de geração
|
search_results.search_query.generation_id | string |
O identificador de geração. |
|
ID
|
search_results.connector.id | string |
O identificador. |
|
IDs de documento
|
search_results.document_ids | array of string |
Os identificadores do documento. |
|
Mensagem de erro
|
search_results.error_message | string |
A mensagem de erro. |
|
Continuar com Falha
|
search_results.continue_on_failure | boolean |
Se deve continuar com falha. |
|
Motivo de término
|
finish_reason | string |
O motivo do término. |
|
Chamadas de ferramenta
|
tool_calls | array of object | |
|
Nome
|
tool_calls.name | string |
O nome. |
|
Histórico de chats
|
chat_history | array of object | |
|
Função
|
chat_history.role | string |
A função. |
|
Message
|
chat_history.message | string |
A mensagem. |
|
Versão
|
meta.api_version.version | string |
A versão. |
|
Foi preterido
|
meta.api_version.is_deprecated | boolean |
Se foi preterido. |
|
É experimental
|
meta.api_version.is_experimental | boolean |
Se é experimental. |
|
Tokens de entrada
|
meta.billed_units.input_tokens | integer |
Os tokens de entrada. |
|
Tokens de saída
|
meta.billed_units.output_tokens | integer |
Os tokens de saída. |
|
Unidades de Pesquisa
|
meta.billed_units.search_units | integer |
As unidades de pesquisa. |
|
Classifications
|
meta.billed_units.classifications | integer |
As classificações. |
|
Tokens de entrada
|
meta.tokens.input_tokens | integer |
Os tokens de entrada. |
|
Tokens de saída
|
meta.tokens.output_tokens | integer |
Os tokens de saída. |
|
Warnings
|
meta.warnings | array of string |
Os avisos. |
Resumir texto [PRETERIDO]
Gera um resumo em inglês para um determinado texto.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Length
|
length | string |
O comprimento. |
|
|
Formato
|
format | string |
O formato. |
|
|
Modelo
|
model | string |
O modelo. |
|
|
Extração
|
extractiveness | string |
A extração. |
|
|
Temperatura
|
temperature | float |
A temperatura. |
|
|
Texto
|
text | string |
O texto. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Resumo
|
summary | string |
O resumo. |
|
Versão
|
meta.api_version.version | string |
A versão. |
|
Foi preterido
|
meta.api_version.is_deprecated | boolean |
Se foi preterido. |