Migrazione a Pixian.AI

Ottieni chiave API

Per aiutarti nella migrazione a Pixian.AI, abbiamo implementato endpoint API compatibili con servizi legacy. Se usi attualmente uno di questi servizi, la migrazione a Pixian.AI può consistere semplicemente nella modifica dell'endpoint e della chiave API.

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

Endpoint per agevolare la migrazione da remove.bg. Supportiamo i parametri principali dei loro API. I parametri non supportati o supportati parzialmente sono indicati qui di seguito.

Se usi solamente i parametri supportati, la migrazione a dovrebbe consistere semplicemente nella modifica dell'URL dell'endpoint e della chiave 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")

Parametri

L'immagine inserita deve essere fornita come:


Binario

Un file binario.


Stringa

Stringa codificata base64. La stringa può essere di 1 megabyte massimo.


Stringa

Un URL da recuperare.

Deve essere un file .bmp, .gif, .jpeg, .png, o .tiff.

Le dimensioni massime per il caricamento dell'immagine (= larghezza × altezza) sono 32.000.000 pixel, che sono ridotte a 25.000.000pixels. Dovresti pre-ridurre le tue immagini a queste ultime dimensioni o meno prima di caricarle.


Num, default: auto

Supportato.

auto è interpretato come full. Il resto non cambia.


Num, default: auto

Supportato.

Supportiamo anche la risoluzione completa per l'output png, così non devi ricorrere a zip per immagini di dimensioni maggiori.

Il file color.jpeg nel nostro output zip ha nero dove alfa è zero, invece di replicare i pixel originali.


Booleano
Supportato.

Supportato.

Num, default: rgba
Supportato.

Supportato.

Booleano, default: false

Passa in true per indicare che questa è un'immagine di prova.

Ometti o passa a false per le immagini di produzione.

Le immagini di prova possono essere elaborate gratuitamente, ma il risultato avrà una filigrana incorporata.

I parametri specifici per Pixian, possono non essere disponibili in SDK.

Intestazioni risultato

X-Type Restituiamo sempre other
X-Width, X-Height Supportato e restituito.
X-Max-Width, X-Max-Height Supportato e restituito quando l'immagine input è stata ridotta prima dell'elaborazione.
X-Credits-Charged Crediti effettivi addebitati.
X-Credits-Calculated I crediti calcolati che sarebbero stati addebitati in caso di una richiesta di produzione. Restituiti soltanto per richieste di test.
X-Foreground-Top, X-Foreground-Left, X-Foreground-Width, X-Foreground-Height Supportato e restituito.
X-Vcs-Ref Non supportato e non ritornato.
X-Build-Date Non supportato e non ritornato.
X-Version Non supportato e non ritornato.
X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset

Restituito, ma non interamente supportato.

Se non sei trollato, restituiamo 500, 400, e [now].

Se sei trollato, restituiamo 500, 0, e [15 seconds from now].

Pixian.AI non applica limiti di tariffa fissi - abbiamo una filosofia e un approccio diversi. Consulta la discussione sulla nostra pagina di documenti API

Retry-After Restituito, ma funziona su un'euristica diversa.

Parametri non supportati

type, type_level Ignorato. Restituiamo sempre X-Type=other
roi Ignorato.
scale Ignorato.
position Ignorato.
add_shadows Ignorato.
semitransparency Ignorato.
bg_image_url Ignorato.
bg_image_file Ignorato.

Devi usare uno dei parametri non supportati attualmente? Inviaci una mail

Ottieni chiave API