Inmigrando a Pixian.AI

Obtener la clave de la API

Para ayudarle a inmigrar a Pixian.AI, implementamos ciertos puntos de conexión de la API compatibles con el servicio antiguo. Si actualmente está usando uno de estos servicios, inmigrar a Pixian.AI puede ser tan sencillo como cambiar el punto de conexión y la clave de la API.

remove.bg POST
https://api.pixian.ai/v1.0/removebg

Punto de conexión para facilitar la migración de remove.bg. Aceptamos los principales parámetros de su API. Los parámetros que no aceptamos o que aceptamos parcialmente se indican abajo.

Si solamente usa parámetros compatibles, la migración será tan sencilla como simplemente cambiar el URL del punto de conexión y la clave API:

# Install "remove_bg" first (https://github.com/remove-bg/ruby)
require "remove_bg"

RemoveBg::Api::URL = "https://api.pixian.ai"  # <-- Change the endpoint

RemoveBg.from_file("example.jpeg",
  # Use Pixian.AI API Key:
  api_key: "INSERT_API_KEY_HERE"
).save("pixian_result.png")

Parámetros

La imagen original se debe proporcionar como una de:


Binaria

Un archivo binario.


Cadena

Un cadena codificada con base 64. La cadena no puede de más de 1 megabyte.


Cadena

Un URL por obtener.

Debe ser un archivo .bmp, .gif, .jpeg, .png o .tiff.

El tamaño máximo de una imagen para cargarla (= ancho × altura) es 32.000.000 píxeles, el cual se reduce a 25.000.000 píxeles Reduzca sus imágenes al último tamaño o más pequeño antes de cargarlas.


Enum, predeterminado: auto

Aceptado.

auto se interpreta como full. El resto sin cambio.


Enum, predeterminado: auto

Aceptado.

También admitimos resolución completa para imágenes en png, para que no necesite recurrir a zip para imágenes grandes.

El archivo color.jpeg en nuestro archivo resultante zip tiene negro donde alfa es cero, en lugar de replicar los píxeles originales.


Booleano
Aceptado.

Aceptado.

Enum, predeterminado: rgba
Aceptado.

Aceptado.

Booleano, predeterminado: false

Pasa en true para indicar que esta es una imagen de prueba.

En el caso de imágenes de producción, omitir o pasar cuando es false.

Las imágenese de prueba se pueden procesar gratis, pero el resultado tendrá una marca de agua incrustada.

Parámetro específico de Pixian, podría no estar disponible en SDK.

Encabezados del resultado

X-Type Siempre devolvemos other
X-Width, X-Height Admitido y devuelto.
X-Max-Width, X-Max-Height Admitido y devuelto cuando la imagen de entrada ha sido reducida antes de procesarla.
X-Credits-Charged Los créditos que se le cobraron.
X-Credits-Calculated Los créditos calculados que se le hubieran cobrado si este fuera un pedido de producción. Solo se produce si se solicita una prueba.
X-Foreground-Top, X-Foreground-Left, X-Foreground-Width, X-Foreground-Height Admitido y devuelto.
X-Vcs-Ref No admitido y no devuelto.
X-Build-Date No admitido y no devuelto.
X-Version No admitido y no devuelto.
X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset

Devuelto, pero no admitido por completo.

Si tu proveedor de Internet no limita la velocidad, devolvemos 500, 400 y [now].

Si sí la limita, devolvemos 500, 0 y [15 seconds from now].

Pixian.AI no aplica límites de velocidad forzosos; seguimos otra filosofía y otro enfoque. Consulte la explicación en nuestra página de documentación de API

Retry-After Devuelto, pero funciona bajo un heurístico diferente.

Parámetros no admitidos

type, type_level Ignorado. Siempre devolvemos X-Type=other
roi Ignorado.
scale Ignorado.
position Ignorado.
add_shadows Ignorado.
semitransparency Ignorado.
bg_image_url Ignorado.
bg_image_file Ignorado.

¿Necesita uno de los parámetros actualmente no admitidos? Envíenos un correo electrónico

Obtener la clave de la API