Poomi
Primeros Pasos

Primera Llamada API

Realiza tu primera llamada API a la plataforma Poomi

Esta guía demuestra cómo hacer tu primera llamada API. Puedes usar cualquier cliente HTTP o lenguaje.

Formato de Solicitud

Todas las solicitudes API de Poomi siguen este patrón:

curl https://www.poomi.pet/api/v1/{endpoint-slug} \
  -H "Authorization: Bearer pk_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{ ... }'

Ejemplo

Este ejemplo envía una imagen a un endpoint. Reemplaza {endpoint-slug} con un endpoint real de la página de Endpoints.

curl https://www.poomi.pet/api/v1/{endpoint-slug} \
  -H "Authorization: Bearer pk_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "base64_encoded_image_data"
  }'

Ejemplo en Python

import requests
import base64

# Leer y codificar la imagen
with open("pet_photo.jpg", "rb") as f:
    image_data = base64.b64encode(f.read()).decode()

response = requests.post(
    "https://www.poomi.pet/api/v1/{endpoint-slug}",
    headers={
        "Authorization": "Bearer pk_your_api_key_here",
        "Content-Type": "application/json",
    },
    json={"image": image_data},
)

result = response.json()
print(result)

Respuesta Exitosa

{
  "success": true,
  "request_id": "req_abc123def456",
  "data": {
    ...
  }
}

Respuesta de Error

{
  "success": false,
  "error": {
    "code": "INVALID_KEY",
    "message": "Invalid API key"
  }
}

Campos de Solicitud

CampoTipoDescripción
imagestringDatos de imagen codificados en Base64. Formatos soportados: JPG, PNG, WEBP. Tamaño máximo: 4MB.
textstringEntrada de texto (para endpoints de texto)

Los campos exactos dependen del tipo de entrada del endpoint (image, text o image_text). Consulta Endpoints para más detalles sobre cada endpoint.

Directrices de Imagen

  • Formatos soportados: JPG, PNG, WEBP
  • Tamaño máximo: 4MB
  • Resolución recomendada: al menos 640x480 para mejores resultados
  • Asegura buena iluminación y evita imágenes borrosas
  • Centra al sujeto (mascota) en el encuadre

Campos de Respuesta

CampoTipoDescripción
successbooleanSi la solicitud fue exitosa
request_idstringID de solicitud único (prefijo req_)
dataobjectSalida del modelo AI (el esquema varía por endpoint)

On this page