Compartir a través de


Cohere (Publicador independiente) (versión preliminar)

Cohere está haciendo que el procesamiento de lenguaje natural forme parte del kit de herramientas de cada desarrollador. Aproveche el poder de la comprensión del lenguaje. Únase a los desarrolladores y empresas que usan Cohere para generar, clasificar y organizar texto a una escala que antes era inimaginable.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Troy Taylor
URL https://www.hitachisolutions.com
Correo Electrónico ttaylor@hitachisolutions.com
Metadatos del conector
Publicador Troy Taylor
Sitio web https://cohere.ai/
Directiva de privacidad https://cohere.ai/privacy
Categorías AI

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Clave de API con el formato "Bearer API_Key" securestring La clave de API con el formato "Bearer API_Key" para esta API Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Generación de clasificación

Crea una predicción sobre qué etiqueta se ajusta mejor a las entradas de texto especificadas.

Generación de incrustaciones de texto

Devuelve incrustaciones de texto que son listas de números de punto flotante que capturan información semántica sobre el texto que representa.

Generación de texto destokenized

Convierte tokens mediante codificación byte-pair y devuelve su representación de texto.

Generación de tokens

Divide el texto de entrada en unidades más pequeñas denominadas tokens mediante codificación de pares de bytes (BPE).

Generar texto [EN DESUSO]

Esta acción genera texto realista condicionado en una entrada determinada.

Identificación del idioma

Detecta en qué idioma se escribe cada uno de los textos proporcionados.

Obtener chat

Genera una respuesta de texto a un mensaje de usuario.

Resumir texto [EN DESUSO]

Genera un resumen en inglés para un texto determinado.

Generación de clasificación

Crea una predicción sobre qué etiqueta se ajusta mejor a las entradas de texto especificadas.

Parámetros

Nombre Clave Requerido Tipo Description
Entradas
inputs array of string

Entradas.

Modelo
model string

Modelo.

Mensaje de texto
text string

Texto.

Etiqueta
label string

Etiqueta.

Preset
preset string

Valor preestablecido.

Truncar
truncate string

Truncar.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador.

Classifications
classifications array of object
identificación
classifications.id string

Identificador.

Input
classifications.input string

Entrada.

Prediction
classifications.prediction string

Predicción.

Confianza
classifications.confidence float

La confianza.

Confidencias
classifications.confidences array of object
Opción
classifications.confidences.option string

La opción.

Confianza
classifications.confidences.confidence float

La confianza.

Confianza
classifications.labels.Not spam.confidence float

La confianza.

Confianza
classifications.labels.Spam.confidence float

La confianza.

Versión
meta.api_version.version string

La versión.

Está en desuso
meta.api_version.is_deprecated boolean

Si está en desuso.

Generación de incrustaciones de texto

Devuelve incrustaciones de texto que son listas de números de punto flotante que capturan información semántica sobre el texto que representa.

Parámetros

Nombre Clave Requerido Tipo Description
Textos
texts array of string

Textos.

Modelo
model string

Modelo.

Truncar
truncate string

Truncar.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador.

Textos
texts array of string

Textos.

Incrustaciones
embeddings array of array

Incrustaciones.

items
embeddings array of float
Versión
meta.api_version.version string

La versión.

Está en desuso
meta.api_version.is_deprecated boolean

Si está en desuso.

Generación de texto destokenized

Convierte tokens mediante codificación byte-pair y devuelve su representación de texto.

Parámetros

Nombre Clave Requerido Tipo Description
Tokens
tokens array of integer

Los tokens.

Devoluciones

Nombre Ruta de acceso Tipo Description
Mensaje de texto
text string

Texto.

Versión
meta.api_version.version string

La versión.

Está en desuso
meta.api_version.is_deprecated boolean

Si está en desuso.

Generación de tokens

Divide el texto de entrada en unidades más pequeñas denominadas tokens mediante codificación de pares de bytes (BPE).

Parámetros

Nombre Clave Requerido Tipo Description
Mensaje de texto
text string

Texto.

Devoluciones

Nombre Ruta de acceso Tipo Description
Tokens
tokens array of integer

Los tokens.

Cadenas de token
token_strings array of string

Cadenas de token.

Versión
meta.api_version.version string

La versión.

Está en desuso
meta.api_version.is_deprecated boolean

Si está en desuso.

Generar texto [EN DESUSO]

Esta acción genera texto realista condicionado en una entrada determinada.

Parámetros

Nombre Clave Requerido Tipo Description
Pronto
prompt string

Mensaje.

Modelo
model string

Modelo.

Generaciones Num
num_generations integer

Número de generaciones.

Número máximo de tokens
max_tokens integer

Número máximo de tokens.

Preset
preset string

Valor preestablecido.

Temperatura
temperature float

Temperatura.

k
k integer

Valor k.

p
p float

Valor p.

Penalización de frecuencia
frequency_penalty float

La penalización de frecuencia.

Penalización de presencia
presence_penalty float

Penalización de presencia.

Secuencias finales
end_sequences array of string

Secuencias finales.

Secuencias de detención
stop_sequences array of string

Secuencias de detención.

Probabilidades de devolución
return_likelihoods string

Probabilidades de retorno.

Truncar
truncate string

Truncar.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador.

Generaciones
generations array of object
identificación
generations.id string

Identificador.

Mensaje de texto
generations.text string

Texto.

Pronto
prompt string

Mensaje.

Identificación del idioma

Detecta en qué idioma se escribe cada uno de los textos proporcionados.

Parámetros

Nombre Clave Requerido Tipo Description
Textos
texts array of string

Textos.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador.

Results
results array of object
Código de lenguaje
results.language_code string

El código de idioma.

Nombre del idioma
results.language_name string

Nombre del idioma.

Versión
meta.api_version.version string

La versión.

Está en desuso
meta.api_version.is_deprecated boolean

Si está en desuso.

Obtener chat

Genera una respuesta de texto a un mensaje de usuario.

Parámetros

Nombre Clave Requerido Tipo Description
Message
message True string

Entrada de texto para que el modelo responda.

Modelo
model string

Nombre de un modelo cohere compatible o el identificador de un modelo ajustado.

Preámbulo
preamble string

Cuando se especifica, el preámbulo de cohere predeterminado se reemplazará por el proporcionado. Los preámbulos forman parte del mensaje usado para ajustar el comportamiento general del modelo y el estilo de conversación, y usan el rol SYSTEM.

Rol
role string

Rol.

Message
message string

Mensaje anterior.

Id. de la conversación
conversation_id string

Alternativa al historial de chats. Proporcionar un conversation_id crea o reanuda una conversación persistente con el identificador especificado. El identificador puede ser cualquier cadena no vacía.

Truncamiento de petición
prompt_truncation string

Determina cómo se construirá el mensaje.

identificación
id string

Identificador del conector.

Token de acceso de usuario
user_access_token string

Cuando se especifica, este token de acceso de usuario se pasará al conector en el encabezado authorization en lugar del elemento Cohere generado.

Continuar en caso de error
continue_on_failure boolean

Cuando es true, la solicitud continuará si este conector devolvió un error.

Solo consultas de búsqueda
search_queries_only boolean

Cuando es true, la respuesta solo contendrá una lista de consultas de búsqueda generadas, pero no se realizará ninguna búsqueda y no se generará ninguna respuesta del modelo al mensaje del usuario.

Title
title string

Título del documento.

Mensaje de texto
text string

Texto del documento.

Calidad de cita
citation_quality string

Dicta el enfoque adoptado para generar citas como parte del flujo rag, ya que permite al usuario especificar si quiere resultados precisos o resultados rápidos.

Temperatura
temperature float

Un flotador no negativo que ajusta el grado de aleatoriedad en la generación. Las temperaturas más bajas significan menos generaciones aleatorias y las temperaturas más altas significan generaciones más aleatorias.

Número máximo de tokens
max_tokens integer

El número máximo de tokens que generará el modelo como parte de la respuesta. Nota: Establecer un valor bajo puede dar lugar a generaciones incompletas.

Número máximo de tokens de entrada
max_input_tokens integer

Número máximo de tokens de entrada que se van a enviar al modelo. Si no se especifica, max_input_tokens es el límite de longitud del contexto del modelo menos un búfer pequeño.

k
k integer

Garantiza que solo se tienen en cuenta los k principales tokens más probables para la generación en cada paso. El valor predeterminado es 0, valor mínimo de 0, valor máximo de 500.

p
p float

Garantiza que solo los tokens más probables, con una masa de probabilidad total de p, se consideran para la generación en cada paso. Si se habilitan k y p, p actúa después de k. El valor predeterminado es 0,75. valor mínimo de 0,01, valor máximo de 0,99.

Seed
seed float

Si se especifica, el back-end hará un mejor esfuerzo para muestrear tokens de forma determinista, de modo que las solicitudes repetidas con la misma inicialización y parámetros deben devolver el mismo resultado. Sin embargo, no se puede garantizar totalmente el determinismo.

Secuencias de detención
stop_sequences array of string

Lista de hasta 5 cadenas que usará el modelo para detener la generación. Si el modelo genera una cadena que coincide con cualquiera de las cadenas de la lista, dejará de generar tokens y devolverá el texto generado hasta ese punto sin incluir la secuencia de detención.

Penalización de frecuencia
frequency_penalty float

Se usa para reducir la repetición de los tokens generados. Cuanto mayor sea el valor, más fuerte se aplica una penalización a los tokens presentes anteriormente, proporcionales al número de veces que ya han aparecido en el símbolo del sistema o en la generación anterior.

Penalización de presencia
presence_penalty float

Se usa para reducir la repetición de los tokens generados. De forma similar a frequency_penalty, salvo que esta penalización se aplica igualmente a todos los tokens que ya han aparecido, independientemente de sus frecuencias exactas.

Nombre
name string

Nombre de la herramienta a la que se va a llamar. Los nombres válidos solo contienen los caracteres a-z, A-Z, 0-9, _ y no deben comenzar con un dígito.

Description
description string

La descripción de lo que hace la herramienta, el modelo usa la descripción para elegir cuándo y cómo llamar a la función.

Devoluciones

Nombre Ruta de acceso Tipo Description
Mensaje de texto
text string

Texto.

Id. de generación
generation_id string

Identificador de generación.

Citas
citations array of object
Comenzar
citations.start integer

El inicio.

Fin
citations.end integer

Fin.

Mensaje de texto
citations.text string

Texto.

Identificadores de documento
citations.document_ids array of string

Identificadores de documento.

Documentos
documents array of object
identificación
documents.id string

Identificador.

Propiedades adicionales
documents.additionalProp string

Propiedades adicionales.

Se requiere búsqueda
is_search_required boolean

Indica si es necesaria la búsqueda.

Consultas de búsqueda
search_queries array of object
Mensaje de texto
search_queries.text string

Texto.

Id. de generación
search_queries.generation_id string

Identificador de generación.

Resultados de la búsqueda
search_results array of object
Mensaje de texto
search_results.search_query.text string

Texto.

Id. de generación
search_results.search_query.generation_id string

Identificador de generación.

identificación
search_results.connector.id string

Identificador.

Identificadores de documento
search_results.document_ids array of string

Identificadores de documento.

Mensaje de error
search_results.error_message string

El mensaje de error.

Continuar en caso de error
search_results.continue_on_failure boolean

Si desea continuar con el error.

Motivo de finalización
finish_reason string

Motivo de finalización.

Llamadas a herramientas
tool_calls array of object
Nombre
tool_calls.name string

Nombre.

Historial de chat
chat_history array of object
Rol
chat_history.role string

Rol.

Message
chat_history.message string

Mensaje.

Versión
meta.api_version.version string

La versión.

Está en desuso
meta.api_version.is_deprecated boolean

Si está en desuso.

Es experimental
meta.api_version.is_experimental boolean

Si es experimental.

Tokens de entrada
meta.billed_units.input_tokens integer

Tokens de entrada.

Tokens de salida
meta.billed_units.output_tokens integer

Tokens de salida.

Unidades de búsqueda
meta.billed_units.search_units integer

Unidades de búsqueda.

Classifications
meta.billed_units.classifications integer

Clasificaciones.

Tokens de entrada
meta.tokens.input_tokens integer

Tokens de entrada.

Tokens de salida
meta.tokens.output_tokens integer

Tokens de salida.

Warnings
meta.warnings array of string

Las advertencias.

Resumir texto [EN DESUSO]

Genera un resumen en inglés para un texto determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Length
length string

Longitud.

Formato
format string

El formato.

Modelo
model string

Modelo.

Extractividad
extractiveness string

La extractividad.

Temperatura
temperature float

Temperatura.

Mensaje de texto
text string

Texto.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador.

Resumen
summary string

El resumen.

Versión
meta.api_version.version string

La versión.

Está en desuso
meta.api_version.is_deprecated boolean

Si está en desuso.