Inicio rápido #
Configura tu clave, sube un documento y haz dos preguntas en la misma conversación.
Prepara tu terminal una vez
Variables para bash o zsh
export FLOWORDR_BASE_URL="https://app.flowordr.com"
export FLOWORDR_API_KEY="<tu-api-key>"
export FLOWORDR_TENANT_ID="<tu-tenant-id>"Ejecuta este bloque antes de los cURL. Sustituye los valores entre ángulos por tus credenciales; ningún ejemplo contiene claves reales.
1 · Sube un documento
bash
curl -X POST "$FLOWORDR_BASE_URL/api/v2/documents/upload" -H "X-Api-Key: $FLOWORDR_API_KEY" -H "X-Tenant-Id: $FLOWORDR_TENANT_ID" -F "[email protected]"La respuesta 202 incluye documentId y estado de procesamiento. Espera a que termine la indexación antes de preguntar.
2 · Haz dos preguntas relacionadas
bash
PRIMERA=$(curl -sS -X POST "$FLOWORDR_BASE_URL/api/rag/answer" -H "X-Api-Key: $FLOWORDR_API_KEY" -H "X-Tenant-Id: $FLOWORDR_TENANT_ID" -H "Content-Type: application/json" -d '{"query":"¿Cuáles son sus horarios?"}')
CONVERSATION_ID=$(printf '%s' "$PRIMERA" | jq -r '.conversationId')
curl -X POST "$FLOWORDR_BASE_URL/api/rag/answer" -H "X-Api-Key: $FLOWORDR_API_KEY" -H "X-Tenant-Id: $FLOWORDR_TENANT_ID" -H "Content-Type: application/json" -d "{"query":"¿Y los sábados?","conversationId":"$CONVERSATION_ID"}"La respuesta devuelve
conversationId. Reenvíalo en cada turno siguiente: si lo omites, cada pregunta crea una conversación nueva y consume el cupo de conversaciones de tu plan. Necesitas jq para el ejemplo de dos turnos.