Skip to main content
POST
/
agents
/
{id}
/
universal
Procesador universal de archivos multimedia
curl --request POST \
  --url https://app.braviloai.com/api/agents/{id}/universal \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "fileBuffer": "<string>",
  "fileType": "<string>",
  "fileName": "<string>",
  "userQuery": "<string>"
}
'
{
  "success": true,
  "messageText": "<string>",
  "context": {}
}

Documentation Index

Fetch the complete documentation index at: https://docs.braviloai.com/llms.txt

Use this file to discover all available pages before exploring further.

Procesa archivos multimedia (imagen, audio, video, PDF) y devuelve el texto extraído o el análisis. Útil para construir pipelines de IA sobre documentos.

Formatos soportados

TipoExtensiones
Imagenjpg, jpeg, png, webp, gif, tiff
Audiomp3, wav, m4a, ogg, webm
Videomp4, avi, mov, wmv
Documentopdf, doc, docx, txt

Ejemplo

curl -X POST https://app.braviloai.com/api/agents/${agentId}/universal \
-H "Content-Type: application/json" \
-d '{
"fileBuffer": "<base64-encoded-content>",
"fileType": "pdf",
"fileName": "contrato.pdf",
"userQuery": "Resumí los puntos clave"
}'

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

ID del agente

Body

application/json
fileBuffer
string
required

Contenido del archivo en base64 o buffer

fileType
string
required

Extensión del archivo (pdf, jpg, mp3, mp4, etc.)

fileName
string
required
userQuery
string

Prompt adicional para el procesamiento

Response

Archivo procesado exitosamente

success
boolean
messageText
string
context
object