/openai/creds/{{instance}}
.
name
: Nome identificador da credencial.apiKey
: Chave da API fornecida pelo OpenAI./openai/create/{{instance}}
.
enabled
: Ativa (true
) ou desativa (false
) o bot.openaiCredsId
: ID da credencial cadastrada anteriormente.botType
: Tipo do bot (assistant
ou chatCompletion
).
assistant
):
assistantId
: ID do assistente OpenAI.functionUrl
: URL que será chamada caso o assistente necessite realizar uma ação.chatCompletion
):
model
: Modelo do OpenAI a ser utilizado (ex.: gpt-4
).systemMessages
: Mensagens que configuram o comportamento do bot.assistantMessages
: Mensagens iniciais do bot.userMessages
: Mensagens de exemplo do usuário.maxTokens
: Número máximo de tokens utilizados na resposta.triggerType
: Tipo de trigger para iniciar o bot (all
ou keyword
).triggerOperator
: Operador utilizado para avaliar o trigger (contains
, equals
, startsWith
, endsWith
, regex
, none
).triggerValue
: Valor utilizado no trigger (por exemplo, uma palavra-chave ou regex).expire
: Tempo em minutos após o qual o bot expira, reiniciando se a sessão expirou.keywordFinish
: Palavra-chave que encerra a sessão do bot.delayMessage
: Delay (em milissegundos) para simular a digitação antes de enviar uma mensagem.unknownMessage
: Mensagem enviada quando a entrada do usuário não é reconhecida.listeningFromMe
: Define se o bot deve escutar as mensagens enviadas pelo próprio usuário (true
ou false
).stopBotFromMe
: Define se o bot deve parar quando o próprio usuário envia uma mensagem (true
ou false
).keepOpen
: Mantém a sessão aberta, evitando que o bot seja reiniciado para o mesmo contato.debounceTime
: Tempo (em segundos) para juntar várias mensagens em uma só.ignoreJids
: Lista de JIDs de contatos que não ativarão o bot.remoteJid
: JID (identificador) do contato no WhatsApp.status
: Status da sessão (opened
, paused
, closed
).openaiCredsId
: ID da credencial do OpenAI a ser usada como padrão.expire
: Tempo em minutos após o qual o bot expira.keywordFinish
: Palavra-chave que encerra a sessão do bot.delayMessage
: Delay para simular a digitação antes de enviar uma mensagem.unknownMessage
: Mensagem enviada quando a entrada do usuário não é reconhecida.listeningFromMe
: Define se o bot deve escutar as mensagens enviadas pelo próprio usuário.stopBotFromMe
: Define se o bot deve parar quando o próprio usuário envia uma mensagem.keepOpen
: Mantém a sessão aberta, evitando que o bot seja reiniciado para o mesmo contato.debounceTime
: Tempo para juntar várias mensagens em uma só.ignoreJids
: Lista de JIDs de contatos que não ativarão o bot.openaiIdFallback
: ID do bot de fallback que será utilizado caso nenhum trigger seja ativado.speechToText
: Define se a funcionalidade de reconhecimento de fala (speech-to-text) deve ser ativada usando a credencial definida por padrão.speechToText
speechToText
está ativado, a Evolution API converte automaticamente os áudios recebidos em texto utilizando a credencial do OpenAI. A transcrição do áudio é então incluída no webhook enviado pela API.
speechToText