BluBash
  • Conhecendo a BluBash
    • O que é a BluBash?
    • Dúvidas Frequentes
      • O que é o Chatbot?
      • Quais canais posso integrar na BluBash?
      • Quais ferramentas posso integrar na BluBash?
      • Consigo setorizar meus atendentes?
      • Quantos números posso integrar na BluBash?
        • Quantos atendentes posso ter?
      • A plataforma pode ser acessada no computador e celular?
      • Quais relatórios estão disponíveis para os supervisores?
      • O que são as etiquetas?
      • É possível adicionar meus contatos na plataforma?
      • Tem grupos assim como no WhatsApp?
      • Tem histórico de conversas?
      • Como é feita a implementação?
      • Como funciona o atendimento do suporte?
      • É possível programar o envio de mensagens ou fazer disparo em massa?
      • Como é a fila de atendimentos?
      • Meus dados estarão seguros com a BluBash?
      • É seguro usar a plataforma?
      • Tem API de Integração?
      • Tem fidelidade ou multa por cancelamento?
      • Seja um BluBasher e eleve seu atendimento em um nível surpreendente. 💙🚀
    • BluBash & WhatsApp Business API
      • Quais as vantagens de migrar para o WhatsApp Business API?
      • Principais dúvidas
        • Quais são requisitos para ser ativo no WhatsApp API?
        • As conversas são cobradas?
        • Que tipo de número de telefone pode ser ativo no WhatsApp API?
        • Quais são as limitações de uso do WhatsApp Business Oficial?
        • Meu número pode ser banido?
        • Que tipo de empresa pode ser rejeitada pelo WhatsApp?
      • Etapas para ativação do número no WhatsApp Business API
  • Suporte
    • Tutoriais de configuração
      • Cadastrar usuários e departamentos
      • Integrar WhatsApp - QR CODE
        • Resolvendo o erro de conexão no WhatsApp - QR CODE
      • Integrar Instagram e Facebook
      • Criar mensagens rápidas
      • Definir horário de trabalho
      • Cadastrar um contato automaticamente
      • Criar etiquetas e vincular ao atendimento
      • Módulo de envios
      • Configurar Webhook no RD Station
    • Blubot - Construtor de chatbots
      • Blocos
        • Bubbles
          • Texto
          • Imagem
          • Vídeo
          • Documento
          • Áudio
        • Inputs
          • Texto
          • Número
          • E-mail
          • Website
          • Data
          • Telefone
          • Botão
          • Seleção de imagem
        • Lógica
          • Variável
          • Condição
          • Script
          • Espera
          • Pular
          • Teste AB
        • Chat
          • Agente
          • Contato
        • Integrações
          • Sheets
          • HTTP Request
          • Email
          • OpenAI
          • QR code
          • Dify.AI
          • Mistral
          • ElevenLabs
          • Anthropic
          • Together
          • OpenRouter
          • NocoDB
          • Segment
          • Groq
          • Active Campaign
          • Ploomes
          • RD CRM
          • RD Marketing
      • Variáveis
      • Visualizar, publicar e vincular
      • Menu contextual
      • Exportar/Importar
    • Dúvidas de uso da plataforma
      • Como é a fila de atendimentos?
      • Como filtrar atendimentos específicos?
      • Como transferir um atendimento para outro atendente ou departamento?
      • Como cadastrar um novo contato?
      • Onde visualizar o histórico de conversas?
      • Como marcar um atendimento como não lido?
      • Qual a função de ''Sussurrar'' no atendimento?
      • Como encerrar o atendimento?
      • Por que aparece uma mensagem para atualizar as informações da tela?
      • Como recuperar/alterar a senha de acesso
    • Analytics - Módulo analítico
      • Agentes
      • Qualidade
      • Contatos
      • Camadas de atendimentos
      • Canais
      • Atendimentos
      • Departamentos
      • URAs
      • Etiquetas
    • Uso do WhatsApp Business API
      • Vincular a BluBash ao Meta
      • Excluir a conta no WhatsApp
      • Verificar empresa no Meta
        • Etapas de verificação
        • Documentos necessários para a Verificação no Meta
      • Vincular cartão de crédito ao número no WhatsApp
      • Informações de perfil do WhatsApp
      • Mensagens Aprovadas
        • Criar Mensagens Aprovadas
        • Mensagens Aprovadas com botões
        • Dicas para Mensagens aprovadas
        • Motivos comuns para as mensagens não serem aprovadas
      • Acompanhar a quantidade de conversas e tarifas
      • Acompanhar o nível de qualidade do número
        • Como manter a alta qualidade do meu número?
      • Selo de verificação no WhatsApp
Powered by GitBook
On this page
  • Create chat completion
  • Ask Assistant
  • Functions
  • Create speech
  • Create transcription
  • Generate variables
  • Solução de problemas
  1. Suporte
  2. Blubot - Construtor de chatbots
  3. Blocos
  4. Integrações

OpenAI

Com o bloco OpenAI, você pode criar uma conclusão de bate-papo com base nas consultas do usuário e exibir a resposta para seu Blubot.

PreviousEmailNextQR code

Last updated 6 months ago

Create chat completion

Esta integração vem com um tipo de mensagem conveniente chamado Dialogue . Ele permite que você passe facilmente uma sequência de histórico de mensagens salvas de assistentes/usuários para o OpenAI:

Então você pode dar ao bloco OpenAI acesso a esta sequência de mensagens:

Ask Assistant

Para que seu bloco se lembre do histórico de conversas, você precisa fornecer uma Thread IDvariável. Se a variável estiver vazia, ele criará um novo thread e salvará automaticamente o novo ID do thread na variável.

Lembrando que você pode iniciar a partir de um modelo "OpenAI Assistant Chat".

Functions

Se você definiu funções no seu assistente, você pode definir a função a ser executada na Functionsseção.

A seção de ferramentas permite que você adicione funções que o modelo OpenAI pode executar. Aqui está um exemplo de uma função chamada getWeatherque retorna 'Ensolarado e quente' se você perguntar sobre o clima de São Paulo e 'Chuvoso e frio' se você perguntar sobre qualquer outra cidade.

Um exemplo mais útil seria, claro, chamar uma API para obter o clima da cidade sobre a qual o usuário está perguntando.

Como você pode ver, o bloco de código espera o corpo da função Javascript. Você deve usar a returnpalavra-chave para retornar o valor para retornar ao OpenAI como resultado da função.

Se você quiser definir variáveis ​​diretamente neste bloco de código, você pode usar a setVariablefunção .

Create speech

Esta ação permite que você transforme uma entrada de texto em um URL de áudio que pode ser reutilizado no seu bot.

Os URLs de áudio gerados são temporários e expiram após 7 dias. Se você precisar armazená-los, certifique-se de baixá-los antes que expirem.

Lembrando que você pode iniciar a partir de um modelo "ChatGPT em Áudio".

Create transcription

Esta ação permite que você transcreva um URL de áudio em texto.

Generate variables

Esta ação permite que você defina variáveis ​​com base em um prompt.

Vamos lá, você quer extrair um bit específico de informação com base na última mensagem do usuário. Você pode usar esta ação de bloco para extrair, por exemplo, o nome dele. Para fazer isso, você pode adicionar o seguinte prompt:

Extrair informações do usuário da última mensagem do usuário: "{{Última mensagem}}"

Você poderia fornecer, por exemplo, as seguintes variáveis: Name,Email

Solução de problemas

Isso significa que seu bloco OpenAI não está configurado corretamente. Verifique o seguinte:

  • Você selecionou uma conta OpenAI

  • Você tem pelo menos 1 mensagem de usuário ou uma mensagem de diálogo configurada.

Ele retorna uma mensagem vazia

Provavelmente significa que você excedeu sua cota gratuita do OpenAI. Adicione um método de pagamento à sua conta OpenAI para continuar usando-a.

Esta ação permite que você fale com seu . Tudo o que você precisa fazer é fornecer seu ID.

Se a Última mensagemvariável for definida como “Meu nome é John e meu e-mail é ”, então as variáveis Name​​e Emailserão definidas como Johne john@gmail.comrespectivamente.

Mensagem de erro: “O bloco OpenAI retornou um erro”

assistente OpenAI
john@gmail.com
​