Compartilhar via


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
Email 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.