OpenAI
A integração com a OpenAI permite que você adicione inteligência artificial ao seu chatbot, utilizando modelos como o ChatGPT para gerar respostas dinâmicas.
Funcionalidades Disponíveis
1. Criação de Conclusões de Chat (Chat Completion)
Utilize o tipo de mensagem Dialogue
para enviar uma sequência de mensagens entre usuário e assistente ao modelo da OpenAI, permitindo a geração de respostas contextuais.


2. Assistente com Memória de Conversa (Ask Assistant)
Para manter o histórico de conversas, forneça uma variável Thread ID
. Se essa variável estiver vazia, um novo thread será criado automaticamente, e o ID correspondente será armazenado na variável especificada.

Você pode começar utilizando o modelo pré-configurado chamado "OpenAI Assistant Chat", que serve como ponto de partida para configurar rapidamente seu assistente com inteligência artificial.

3. Execução de Funções Personalizadas (Functions)
Defina funções que o modelo da OpenAI pode executar. Por exemplo, uma função getWeather
pode retornar informações climáticas com base na cidade mencionada pelo usuário
Utilize JavaScript para definir o corpo da função, utilizando a palavra-chave return
para enviar o resultado de volta ao modelo.

Se você quiser definir variáveis diretamente dentro de um bloco de código no construtor, pode usar a função setVariable
. Ela permite atribuir valores a variáveis que serão utilizadas em outras partes do fluxo do chatbot.
4. Conversão de Texto em Áudio (Create Speech)
Transforme entradas de texto em URLs de áudio reutilizáveis no seu bot.
Os URLs gerados são temporários e expiram após 7 dias. Para armazenamento permanente, baixe os arquivos antes do vencimento.


5. Transcrição de Áudio (Create Transcription)
Transcreva arquivos de áudio em texto, facilitando a análise e processamento de informações de voz.
6. Geração de Variáveis a Partir de Prompts (Generate Variables)
Extraia informações específicas das mensagens dos usuários utilizando prompts personalizados. Por exemplo, para extrair o nome e e-mail de uma mensagem:
Extrair informações do usuário da última mensagem: "{{Última mensagem}}"
Você pode então armazenar os dados extraídos em variáveis como Name
e Email
.
🛠️ Solução de Problemas
Erro: “O bloco OpenAI retornou um erro”
Este erro indica que o bloco OpenAI não está configurado corretamente. Verifique os seguintes pontos:
Certifique-se de que uma conta da OpenAI está selecionada.
Verifique se há pelo menos uma mensagem de usuário ou uma mensagem de diálogo configurada.
Resposta vazia da OpenAI: Se o bloco retornar uma mensagem vazia, é provável que você tenha excedido sua cota gratuita da OpenAI. ▶️ Solução: Acesse sua conta no painel da OpenAI e adicione um método de pagamento para continuar utilizando a API normalmente.
Atualizado