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.
Last updated
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.
Last updated
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:
Para que seu bloco se lembre do histórico de conversas, você precisa fornecer uma Thread ID
variá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".
Se você definiu funções no seu assistente, você pode definir a função a ser executada na Functions
seçã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 getWeather
que 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 return
palavra-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 setVariable
função .
Esta ação permite que você transforme uma entrada de texto em um URL de áudio que pode ser reutilizado no seu bot.
Lembrando que você pode iniciar a partir de um modelo "ChatGPT em Áudio".
Esta ação permite que você transcreva um URL de áudio em texto.
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:
Você poderia fornecer, por exemplo, as seguintes variáveis: Name
,Email
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.
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 mensagem
variável for definida como “Meu nome é John e meu e-mail é ”, então as variáveis Name
e Email
serão definidas como John
e john@gmail.com
respectivamente.