i

Please enable JavaScript to view this site.

Documentación 8.7

A las propiedades compartidas por los adaptadores se suman las específicas para OpenAI.

 

 

MA-Area-OpenAI-001

 

Un asterisco "*" en la etiqueta indica que la propiedad es obligatoria.

 

Web Service URL

Corresponde a la URL que atiende las peticiones de servicios que se hacen desde el ambiente Deyel a la plataforma OpenAI.

 

API Key

Es la clave de acceso otorgada por OpenAI para realizar la autenticación de usuarios.

 

Reglas que utilizan este adaptador

En esta grilla se visualizan las reglas avanzadas que utilizan el adaptador y se puede consultar su definición desde cada línea.

Reglas Predefinidas

 

Existen reglas predefinidas en Deyel para la utilización del adaptador, que realizan operaciones haciendo uso de la API de OpenAI.

 

 

Nombre

Descripción

Parámetros

openAICreateEmbeddings

 

 

Dado un texto de entrada genera el incrustamiento correspondiente.

Entrada

 

input: Texto del que se desea generar el incrustamiento.

 

model: Identificador del modelo a utilizar. Puede usar text-embedding-ada-002 o text-search-ada-doc-001. De forma predeterminada se utiliza text-embedding-ada-002.

 

Salida

 

response: Incrustamiento generado.

openAIIntegrationRule

 

 

Dado un texto y parámetros adicionales, se envía una consulta a ChatGPT y se espera su respuesta.

 

Entrada

 

model: Identificador del modelo a utilizar. Puede utilizar cualquiera provisto por OpenAI.

 

messages: Lista de mensajes que indican el contexto de la conversación. Cada mensaje debe respetar el formato requerido por OpenAI donde el rol y el contenido deben ser especificados.

 

name: Nombre del autor del mensaje.

 

temperature: Valor que indica aleatoriedad en la respuesta por parte de OpenAI. Los valores corresponden a los indicados en su API Reference.

 

topp: Alternativa al parámetro temperature. Debe utilizarse uno u otro.

 

n:  Indica la cantidad de posibles respuestas para el chat indicado en la lista de mensajes.

 

maxtokens: Número máximo de tokens a generar en el chat completion. Está limitado por el modelo utilizado.

 

presencepenalty: Número entre -2.0 y 2.0. Los valores positivos penalizan los nuevos tokens en función de si aparecen en el texto hasta el momento, lo que aumenta la probabilidad de que el modelo hable sobre nuevos temas.

 

frenquencypenalty: Número entre -2.0 y 2.0. Los valores positivos penalizan los tokens nuevos en función de su frecuencia existente en el texto hasta el momento, lo que reduce la probabilidad de que el modelo repita la misma línea palabra por palabra.

 

user: Identificador único que representa al usuario final, el cual puede ayudar a OpenAI a monitorear y detectar abusos.

 

Salida

 

completeResponse: Respuesta completa por parte de OpenAI.

 

listOfMessages:  Lista de mensajes generados por OpenAI.

 

listOfMessagesWithRoles: Lista de mensajes generados por OpenAI con roles incluidos.

openAIModerationRule

Dado un texto de entrada, se verifica si el mismo tiene algún contenido inapropiado según las políticas de contenido de OpenAI.

 

Entrada

 

input: Texto de entrada para clasificar.

 

Salida

 

hate: Representa si el texto dado tiene o no contenido sobre odio.

 

hatethreatening: Representa si el texto dado tiene o no contenido sobre amenazas u odio.

 

selfharm: Representa si el texto dado tiene o no contenido sobre autolesiones.

 

sexual: Representa si el texto dado tiene o no contenido sexual.

 

sexualminors: Representa si el texto dado tiene o no contenido sexual de menores.

 

violence: Representa si el texto dado tiene o no contenido violento.

 

violencegraphic:  Representa si el texto dado tiene o no contenido gráfico violento.

 

 

Estas reglas se encuentran en estado “Borrador” y deben ser publicadas por un usuario con permisos de administrador, El adaptador OpenAI debe estar previamente publicado.

Envianos tu comentario
Compartir en X Compartir en Linkedin Enviar por Email Imprimir