Zaia Docs
APIZaia AcademyComunidade no Discord
API
API
  • Introdução
    • Fundamentos APIS
      • 1.O que é um JSON e sua importância
      • 2.O Que é um Webhook?
      • 3.O Que é cURL?
      • 4.O Que é uma API?
  • Chat Generativo Externo
    • [GET] Buscar chat
    • [GET] Buscar múltiplos chats
    • [POST] Criar novo chat
  • Mensagem Generativa Externa
    • [PATCH] Resolve Takeover
    • [POST] Create
    • [GET] Retrieve Multiple
  • Mensagem entre canais
    • [POST] Envio de textos, áudios e imagens externas
  • Agente
    • [POST] Criar agente
    • [PATCH] Atualizar agente
    • [DELETE] Excluir agente
    • [GET] Buscar agentes
  • Variáveis
    • [PATCH] Atualizar variáveis
  • Estágios do Agente
    • [POST] Criar um estágio
    • [PATCH] Reorganizar estágios
    • [DELETE] Remover estágio
    • [GET] Listar estágios
    • [PATCH] Atualizar
  • Follow Up
    • [POST] Cancelar Follow Ups
  • Requisições HTTP de Estágio de Chat
    • [DELETE] Remover
    • [GET] Recuperar Múltiplos
    • [GET] Recuperar
    • [PATCH] Atualizar
  • Cérebro
    • [POST] Criar Crawler
    • [DELETE] Remover Crawler
    • [DELETE] Remover Múltiplos Crawlers
    • [POST] Treinar Crawler
    • [GET] Recuperar Múltiplos Crawlers
    • [POST] Treinar Arquivo
    • [DELETE] Remover Arquivo
    • [DELETE] Remover Múltiplos Arquivos
    • [GET] Recuperar Múltiplos Arquivos
  • Mensagem Generativa Efêmera
  • Consumo
Fornecido por GitBook
Nesta página
  • [POST] Criar
  • Requisição
  • Headers (Cabeçalhos)
  • Body (Corpo)
  • Context
  • Exemplo de contexto:
  • Respostas

Mensagem Generativa Efêmera

Este terminal lida com a criação de mensagens generativas efêmeras para agentes na plataforma.

[POST] Criar

Gerencia uma resposta passando o contexto.

Requisição

curl --location 'https://api.zaia.app/v1.1/api/ephemeral-generative-message/create' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <sua chave de api aqui>' \
--data '{
  "agentId": 123,
  "context": [
    {
      "origin": "user",
      "text": "Olá"
    },
    {
      "origin": "assistant",
      "text": "Ei, sou a Bianca da Zaia, como posso ajudá-lo hoje?"
    }
  ],
  "prompt": "Explique mais sobre você...",
  "streaming": false
}'

Headers (Cabeçalhos)

Chave
Tipo
Exemplo
Obrigatório

Authorization

String

Bearer <sua chave aqui>

✓

Body (Corpo)

Chave
Tipo
Exemplo
Obrigatório

agentId

Number

123

✓

context

Array< Context >

[Clique aqui]

✓

prompt

String

Explique mais sobre você...

✓

streaming

Boolean

false

Context

Chave
Tipo
Exemplo

origin

String

assistant | user

text

String

Ei, sou a Bianca da Zaia, como posso ajudá-lo hoje?

Exemplo de contexto:

"context": [
  {
    "origin": "user",
    "text": "Olá"
  },
  {
    "origin": "assistant",
    "text": "Ei, sou a Bianca da Zaia, como posso ajudá-lo hoje?"
  }
]

Respostas

Chave
Tipo
Exemplo

createdAt

Date

2024-06-17T16:29:11.338Z

id

Number

3

model

String

gpt-4

text

String

Eu sou Bianca, sua assistente virtual aqui para ajudar com suas perguntas e solicitações.

chatStage

Object

[Clique aqui]

Files

Array<File>

[Clique aqui]

ChatStage

Chave
Tipo
Exemplo

id

String

94f7efc5b8de42ff85ad53eb8414c46d

condition

String

When user...

name

String

stage name

objective

String

stage objective

File

Chave
Tipo
Exemplo

data

String

base64 string

type

String

image/png ou image/jpeg ou application/pdf

name

String

Nome do arquivo

Exemplo de resposta:

{
  "createdAt": "2024-06-17T16:29:11.338Z",
  "id": 3,
  "model": "gpt-4",
  "text": "Eu sou Bianca, sua assistente virtual aqui para ajudar com suas perguntas e solicitações.",
  "chatStage": {
    "condition": "user expresses interest in learning about artificial intelligence",
    "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
    "name": "AI Introduction",
    "objective": "provide a brief overview of artificial intelligence and its applications"
  },
  "files": [{
    "data": "base64 here!",
    "name": "file name",
    "type": "Examples: image
"Forbidden."
"Agent not found."

Anterior[GET] Recuperar Múltiplos ArquivosPróximoConsumo

Atualizado há 2 meses