Migração para Pixian.AI

Obter a chave de API

Para ajudar na migração para Pixian.AI, nós implementamos endpoints de API compatíveis com o serviço legado selecionados. Caso esteja usando algum desses serviços, a migração para Pixian.AI pode se limitar apenas a alterar o endpoint e a chave de API.

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

Endpoint para facilitar a migração do remove.bg. Nós somos compatíveis com os principais parâmetros da API deles. Os parâmetros não compatíveis ou parcialmente compatíveis são comentados abaixo.

Se você estiver usando apenas os parâmetros compatíveis, a migração vai se limitar a alterar o URL do endpoint e a chave de 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

A imagem de entrada de ser fornecida como:


Binário

Um arquivo binário.


Cadeia de caracteres

Uma cadeia de caracteres codificada como base 64. A cadeia de caracteres pode ter o comprimento máximo de 1 megabyte.


Cadeia de caracteres

Uma URL onde buscar.

O arquivo deve ser .bmp, .gif, .jpeg, .png ou tiff.

O tamanho máximo da imagem de upload (largura × altura) é 32.000.000 pixels, que é reduzido para 25.000.000 pixels. Reduza suas imagens para esse último tamanho ou menos antes de fazer upload.


Enum, padrão: auto

Compatível

auto é interpretado como full. O restante permanece inalterado.


Enum, padrão: auto

Compatível

Também temos suporte de resolução integral para saída png, ou seja, não é necessário recorrer a zip para imagens maiores.

O arquivo color.jpeg na saída zip contem preto onde o alfa é zero, em ver de replicar os pixels originais.


Boleano
Compatível

Compatível

Enum, padrão: rgba
Compatível

Compatível

Booleano, padrão: false

Informe true para indicar que esta é uma imagem de teste.

Omitir ou passar false para imagens de produção.

Imagens de teste têm processamento gratuito, mas o resultado incorpora uma marca d'água.

Parâmetro específico do Pixian, que talvez não esteja disponível em SDKs.

Cabeçalhos do resultado

X-Type Sempre retornamos other
X-Width, X-Height Compatível e retornado.
X-Max-Width, X-Max-Height Compatível e retornado caso a imagem de entrada seja reduzida antes do processamento.
X-Credits-Charged Os créditos efetivamente cobrados.
X-Credits-Calculated Os créditos calculados que seriam cobrados se isso fosse solicitado em produção. Retornados apenas para solicitações de teste.
X-Foreground-Top, X-Foreground-Left, X-Foreground-Width, X-Foreground-Height Compatível e retornado.
X-Vcs-Ref Não compatível e não retornado.
X-Build-Date Não compatível e não retornado.
X-Version Não compatível e não retornado.
X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset

Retornado, mas não totalmente compatível.

Se o seu uso não está limitado, retornamos 500, 400 e [now].

Se o seu uso está limitado, retornamos 500, 0 e [15 seconds from now].

Pixian.AI não aplica limitação estrita de taxa. Nossa filosofia e nossa abordagem são diferentes. Veja a explicação na nossa pagina de documentação de APIs.

Retry-After Retornado, mas opera em uma metodologia diferente.

Parâmetros não compatíveis

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

Você precisa de um dos parâmetros não compatíveis atualmente? Envie-nos um e-mail.

Obter a chave de API